我已经在以前的mac上安装了rails,这个mac运行的是狮子,其所有内部都与我尝试安装它的计算机相同。无论我尝试通过RVM在我的comp上获取rails,它给了我一个提示,我需要安装libksba,所以我尝试通过mac端口,当我尝试mac端口说我应该删除xcode,如果我使用端口命令
我尝试的命令如下:
curl -L https://get.rvm.io | bash -s stable
port install libksba
rvm install 1.9.3 --with-gcc=clang
rvm use 1.9.3 --default
最后一个命令是我收到错误消息的地方。如果有人知道一个确定的火力方式来获得铁路我将永远是伟大的!
编辑* * 我最终安装了自制软件并卸载了macports并安装了libksba,当我回去尝试通过rvm安装1.9.3时,它给了我这条消息。
Ruby (and needed base gems) for your selection will be installed shortly.Before it happens, please read and execute the instructions below. Please use a separate terminal to execute any additional commands.
Notes for Mac OS X 10.7.5, Xcode 4.5.2.
For JRuby: Install the JDK. See http://developer.apple.com/java/download/ # Current Java version "1.6.0_26" For IronRuby: Install Mono >= 2.6 For Ruby 1.9.3: Install libksba # If using Homebrew, 'brew install libksba' For Opal: Install Nodejs with NPM. See http://nodejs.org/download/ To use an RVM installed Ruby as default, instead of the system ruby:
rvm install 1.8.7 # installs patch 357: closest supported version
rvm system ; rvm gemset export system.gems ; rvm 1.8.7 ; rvm gemset import system.gems # migrate your gems
rvm alias create default 1.8.7 And reopen your terminal windows. Xcode and gcc::
答案 0 :(得分:0)
通过RVM documentation for Mac OS X阅读很明显,您应该使用gcc
而不是clang
编译Ruby 1.9.3。遗憾的是,gcc
的Ruby兼容版本未安装当前版本的Xcode。
我在安装旧版gcc
时找到的最佳说明在此帖Xcode, Homebrew and Ruby中。
请注意,帖子中的说明会对clang
使用1.9.3
,但您应该使用gcc
命令
ruby install 1.9.3 --with-gcc=gcc-4.2
您还可以在rvm中看到需要autoreconf
的注释。在这种情况下,您可以使用automake
安装homebrew
并安装必要的文件。