我正在尝试在Mountain Lion上安装RoR。我安装了以下内容:
在终端我验证了已安装gcc。
当我输入"rvm requirements"
时,我收到一条消息,说我遗漏了许多依赖项,包括OpenSSL
,autoconf
,automake
,libxslt
还有很多。 RVM
也表示要使用brew
安装这些内容。所以我和rvm
不再抱怨缺少的依赖关系。
但是当我尝试通过ruby 1.9.3
安装"rvm install 1.9.3"
时,在编译结束时我会收到一条消息"ruby was built using clang -but it's not (fully) supported, expect errors."
我在这一点上很难过。我想弄明白:
Xcode
命令行工具时,为什么缺少依赖项?请帮助。 :)
答案 0 :(得分:0)
尝试使用 gcc 编译器,即
<强> rvm install 1.9.3 --with-gcc-4.2
强>
答案 1 :(得分:0)
所以这是我在安装任何红宝石之前经常进行的订单。
第一件事:安装XCode和Command Line Tools for Mountain Lion(您也可以从首选项&gt;下载窗口安装这些内容)。
第二名:确保您已安装Homebrew。
第3名:设置完成后,运行brew tap homebrew/dupes
第4名然后brew install openssl autoconf apple-gcc42 automake
我遇到过RVM问题,很久才转为RBenv / Ruby-Build。存在各种差异,但实际上通过上述步骤应该解决您遇到的任何问题,并且很多人使用其中一个。两者都很棒。
然后,只要你选择安装Ruby就可以了。