如何在客户端计算机上将Ruby 1.8.7升级到1.9

时间:2013-03-11 11:28:23

标签: ruby macos upgrade ruby-1.9

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

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

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

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

2 个答案:

答案 0 :(得分:2)

您可以将脚本打包成独立的可执行文件,而不是强迫用户升级Ruby,请参阅SO question on packaging Ruby scripts into Mac OS X applications

答案 1 :(得分:1)

有一些选项可用于自动设置开发环境。

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

  • Github的boxen自动化您的开发环境带来的痛苦。 Boxen会安装您的依赖项,以便您可以专注于完成任务。

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

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

对于尝试构建自己的可复制自定义开发环境的团队来说,Boxen似乎更为重要。

相关问题