新手问题 ruby 安装问题

babodx · 2013年02月11日 · 最后由 babodx 回复于 2013年02月11日 · 3318 次阅读

我在 mac osx 10.8 的系统下面 采用 brew+rvm 来安装 ruby

当运行 rvm install 1.9.3 的时候 卡在了 ruby-1.9.3-p385 - #configuring ruby-1.9.3-p385 - #compiling Error running 'make', please read /Users/babo/.rvm/log/ruby-1.9.3-p385/make.log There has been an error while running make. Halting the installation.

查看 make.log

installing default rmd160 libraries linking shared-object digest/sha1.bundle collect2: ld terminated with signal 11 [Segmentation fault: 11] make[2]: *** [../../../.ext/x86_64-darwin12.2.0/digest/sha1.bundle] Error 1 make[1]: *** [ext/digest/sha1/all] Error 2 make: *** [build-ext] Error 2

原来 ruby rails 都安装好了,就是后来 rails s 的时候,总提示 bundle install。我一直 bundle install 过不去,就重新安装了 Update RVM:

$ rvm get head

Remove all the manually installed packages:$ rvm pkg remove

Install the required libraries:$ rvm requirements run

结果就不能再正确安装上 ruby 1.9.3 了。。。

还望大家给看看啥原因呢

Try rm -rf ~/.rvm then do everything all over again...

p385 好像有点问题,不能用 clang 编译。 要么 brew install apple-gcc42 然后用 CC=gcc rvm install 1.9.3 要么就先装老一点的版本吧

是 export CC=gcc rvm install 1.9.3 吗?

#3 楼 @babodx rvm 会针对你当前的系统环境,给你一份“诊断”报告,告诉你你在当前系统环境下应该如何通过 rvm 安装 ruby,执行命令 rvm requirements 就可以查看这份“报告”。

感谢大家帮忙。我已经改 rbenv 了,更新了 xcode 到 4.6 现在已经搞定了。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号