我想知道在OS X 10.8 Mountain Lion上构建Ruby 1.9.3开发机器的替代方法,它不需要Xcode。如何在没有Xcode的Mac OS X Mountain Lion中安装Ruby 1.9.3?
山狮现在是我写这个问题的黄金大师,所以它可以被视为最终版本。对Xcode而言,这是一个预览版。
RVM建议通过Xcode安装osx-gcc-installer,但我不想搞乱我的系统。
在没有Xcode的Mountain Lion上安装Ruby 1.9.3最简洁的方法是什么?
我想知道在OS X 10.8 Mountain Lion上构建Ruby 1.9.3开发机器的替代方法,它不需要Xcode。如何在没有Xcode的Mac OS X Mountain Lion中安装Ruby 1.9.3?
山狮现在是我写这个问题的黄金大师,所以它可以被视为最终版本。对Xcode而言,这是一个预览版。
RVM建议通过Xcode安装osx-gcc-installer,但我不想搞乱我的系统。
在没有Xcode的Mountain Lion上安装Ruby 1.9.3最简洁的方法是什么?
OSX-GCC-安装原来是为了安装Ruby更换Xcode的一个非常好的选择1.9.3
这些都是我所遵循的步骤:
brew install libksba
这就是它!您现在应该已经在Mountain Lion上安装了Ruby 1.9.3,并且完美地工作。
如果你需要一些其他的包,现在安装他们通过自制,如ImageMagick的,例如:brew install imagemagick
这有可能是你需要XQuartz自制软件才能正常工作,因为苹果是不是因为山狮出货X11。你可以在这里下载:http://xquartz.macosforge.org/trac/wiki
编辑:
现在(自7月29日)进行的Xcode 4.4命令行工具可用。
那么,新的步骤是这些:
brew install automake
可选步骤:您可能需要XQuartz某些组件,例如用于ImageMagick的,所以下载&安装XQuartz:http://xquartz.macosforge.org/trac/wiki
我还必须补充一点:
出口CC =的/ usr/bin中/ GCC-4.2
为了使苹果的命令行工具与RVM工作。没有这个我反复llvm问题:
提供的CC(gcc)是基于LLVM,尚未完全支持红宝石和宝石,请阅读rvm requirements
。
我不得不添加
export CPPFLAGS=-I/opt/X11/include
以及
export CC=/usr/local/bin/gcc-4.2
我仍然得到应有的ReadLine(在make.log里文件中像readline.c: In function ‘readline_s_vi_editing_mode_p’:
东西)编译错误,和RVM readline page没似乎没有帮助,所以我跑
brew install readline
其次是
rvm install 1.9.3 -C --with-readline-dir=/usr/local/Cellar/readline/6.2.4
我也需要XQuartz的fink和MacPorts(好吧,不是“需要”,但它已在配置中检查)。 XQuartz似乎在Mountain Lion下工作得很好。 – JavaCoderEx 2012-07-18 02:44:38
brew安装automake不起作用 – holyredbeard 2013-01-22 15:59:51
@holyredbeard''安装automake''安装好了我在山狮上。 – Patrick 2013-01-29 00:26:49