我想知道的替代办法,建立一个开发机器的Ruby 1.9.3在OS X 10.8山狮,不需要的Xcode。
山狮现在是金主为我写了这个问题,因此它可以被看作是最终版本。 这可以不是Xcode的,这是一个预览版还可以说。
RVM建议在Xcode中安装OSX,GCC的安装程序,但我想不会乱了我的系统。
什么是对山狮安装Ruby 1.9.3不Xcode中最干净的方式是什么?
我想知道的替代办法,建立一个开发机器的Ruby 1.9.3在OS X 10.8山狮,不需要的Xcode。
山狮现在是金主为我写了这个问题,因此它可以被看作是最终版本。 这可以不是Xcode的,这是一个预览版还可以说。
RVM建议在Xcode中安装OSX,GCC的安装程序,但我想不会乱了我的系统。
什么是对山狮安装Ruby 1.9.3不Xcode中最干净的方式是什么?
OSX-GCC-安装原来是为了安装Ruby 1.9.3更换Xcode的一个非常好的选择
这些是我所遵循的步骤:
brew install libksba
而已! 你现在应该有红宝石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(喜欢的东西编译错误readline.c: In function 'readline_s_vi_editing_mode_p':
在make.log里的文件),以及RVM readline的页面似乎并没有帮助,所以我跑
brew install readline
其次是
rvm install 1.9.3 -C --with-readline-dir=/usr/local/Cellar/readline/6.2.4