【问题标题】:How can I use Ruby to create an "EXE" like DropBox used Python?如何使用 Ruby 创建像 DropBox 使用的 Python 一样的“EXE”?
【发布时间】:2012-01-03 02:02:57
【问题描述】:

我有一个类似于 DropBox 的项目。我需要从 Windows 和 Mac 机器自动将某些文件夹推送到 S3。 DropBox 不能完全满足我的需要,所以我不能真正使用它。另外,我希望这是一次愉快的文件同步学习体验。 :-)

无论如何,在我的 Mac 上挖掘 DropBox 的包内容后,我注意到 DropBox 客户端似乎使用 Python 而不是 XCode?如果这是真的,这是一个好消息,因为我更喜欢使用 Python(或 Ruby)而不是 Objective-C。但我很好奇他们如何能够将 Python 捆绑到 Mac 上似乎是独立的“EXE”?我没有看到实际的 .py 文件,所以我假设它是某种已编译的 Python 程序?

如果我想做类似的事情,我需要采取哪些步骤?在创建一个包含我需要的一切的独立包时。

这也可以使用 Ruby 来完成吗?

【问题讨论】:

标签: python ruby executable distribution dropbox


【解决方案1】:

对于 Python,最流行的解决方案是Py2App

对于 Ruby,有 MacRubyPlatypus。 MacRuby 是一个特定于 Mac 的 Ruby 实现,因此它更适合使用 MacOS 功能的项目,从头开始编写。 Platypus 可能更适合将现有脚本打包为应用程序。

【讨论】:

  • 那些看起来是 Mac 世界的好解决方案,但如果可能的话,我更喜欢 Mac/Windows 支持和 Ruby。谢谢
  • RubyScript2Exe 似乎没有 mac 专用的东西那么精致,但它可以生成适用于 Windows、Linux 和 Mac 的可执行文件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多