3

当然,我知道如何安装 RVM 并以这种方式维护多个版本,而且由于我是一名开发人员,所以我对自己的 mac 有所有要求(比如 xcode 等)。在我自己的机器上一切正常。

但是我应该如何将我漂亮的脚本分发给其他只安装了默认 1.8.7 版本的 mac 用户?

我希望他们升级到 1.9,但我不能指望他们运行 shell 脚本、rvm(及其所有外部要求)等能够运行我的 30 行短脚本?

是否有可用的快捷方式/工具,以便我可以让他们升级到 Ruby 1.9?

4

2 回答 2

2

您可以将脚本打包成一个独立的可执行文件,而不是强迫您的用户升级 Ruby - 请参阅关于将 Ruby 脚本打包到 Mac OS X 应用程序中的 SO 问题

于 2013-03-11T11:32:58.043 回答
1

有几个选项可用于自动设置开发环境。

  • Thoughtbot 的笔记本电脑笔记本电脑是一个 shell 脚本,可以将你的 Mac OS X 笔记本电脑变成一个很棒的开发机器。

  • Github 的boxen将您的开发环境中的痛苦自动化。Boxen 会安装您的依赖项,以便您可以专注于完成工作。

  • Pivotal Lab 的工作站OSX 工作站的食谱食谱。

Thoughtbot 的笔记本电脑专注于获得一套精心挑选的标准工具以在您的 Mac 上工作(您可以在脚本中查看哪些工具)。

Boxen 似乎更适合尝试构建自己的可复制自定义开发环境的团队。

于 2013-03-11T11:33:14.267 回答