我怎样才能在Mac OS X山狮安装Ruby 1.9.3无Xcode的?(How can I ins

2019-06-26 05:16发布

我想知道的替代办法,建立一个开发机器的Ruby 1.9.3在OS X 10.8山狮,不需要的Xcode。

山狮现在是金主为我写了这个问题,因此它可以被看作是最终版本。 这可以不是Xcode的,这是一个预览版还可以说。

RVM建议在Xcode中安装OSX,GCC的安装程序,但我想不会乱了我的系统。

什么是对山狮安装Ruby 1.9.3不Xcode中最干净的方式是什么?

Answer 1:

OSX-GCC-安装原来是为了安装Ruby 1.9.3更换Xcode的一个非常好的选择

这些是我所遵循的步骤:

  1. 下载并安装此最新版本的OSX,GCC-安装程序(GCC-10.7-V2是罚款): https://github.com/kennethreitz/osx-gcc-installer
  2. 安装RVM像往常一样,并选择1.9.3头作为默认的Ruby安装: https://rvm.io/rvm/install/
  3. 安装家酿: https://github.com/mxcl/homebrew/wiki/installation
  4. 安装libksba解决一些依赖使用Ruby 1.9.3: brew install libksba

而已! 你现在应该有红宝石1.9.3对山狮完美的工作装。

如果你需要一些其他的包,现在安装他们通过自制,如ImageMagick的,例如: brew install imagemagick

这有可能是你需要XQuartz自制软件才能正常工作,因为苹果是不是因为山狮出货X11。 你可以在这里下载: http://xquartz.macosforge.org/trac/wiki

编辑:

现在(自7月29日)进行的Xcode 4.4命令行工具可用。

因此,新的步骤是这些:

  1. 下载并安装命令行工具的Xcode 4.4(你不需要下载的Xcode): https://developer.apple.com/downloads/index.action
  2. 安装家酿: https://github.com/mxcl/homebrew/wiki/installation
  3. 安装的automake: brew install automake
  4. 安装RVM像往常一样,并选择1.9.3头作为默认的Ruby安装: https://rvm.io/rvm/install/

可选步骤:您可能需要XQuartz某些组件,例如用于ImageMagick的,所以下载并安装XQuartz: http://xquartz.macosforge.org/trac/wiki



Answer 2:

我还必须补充一点:

出口CC =的/ usr / bin中/ GCC-4.2

为了使苹果的命令行工具与RVM工作。 如果没有这个我已经反复LLVM的问题:

所提供的CC(GCC)是基于LLVM,目前尚不能完全由红宝石和宝石的支持,请阅读rvm requirements



Answer 3:

我不得不添加

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


文章来源: How can I install Ruby 1.9.3 in Mac OS X Mountain Lion without Xcode?