我正在尝试使用RVM在带有xcode 4.2的Lion系统上安装ruby 1.9.2。我是红宝石的新手,所以我不明白为什么这不起作用。我正在阅读Ruby on Rails 3 Tutorial作为我的安装指南。但是,由于它与Lion相关,因此书籍不是最新的。任何人都可以指出正在发生的事情并给出我需要做的确切指示吗?
答案 0 :(得分:2)
如果您全新安装Xcode 4.2,它不会附带GCC(它只附带LLVM GCC)。您应该下载:https://github.com/kennethreitz/osx-gcc-installer以获得GCC。
安装Xcode后:
我认为这样可行......
答案 1 :(得分:0)
我没有那本书,但请尝试遵循官方说明:http://beginrescueend.com/rvm/install
编辑:尝试将此作为对Ngan的评论,但不知道如何在评论中格式化。如果这确实是问题(你会知道,因为你在安装gems时会得到段错误),Xcode仍然带有普通gcc,它默认只使用LLVM GCC。您可以将环境变量CC设置为使用plain gcc:rvm remove 1.8.7 # or whatever version is failing, just in case
CC=/usr/bin/gcc-4.2 rvm install 1.8.7
答案 2 :(得分:0)
如果您不介意使用自制程序,请尝试使用以下说明:Installing Rails on OS X Lion with HomeBrew, RVM and Mysql