rvm install ruby​​-1.9.3-p286:运行'make -j 9'时出错(OSX:Mountain Lion)

时间:2012-10-14 01:07:43

标签: ruby makefile rvm

正在运行rvm install ruby-1.9.3-p286会出现此错误:

Error running 'make -j 9', please read /Users/epeterson/.rvm/log/ruby-1.9.3-p286/make.log
There has been an error while running make. Halting the installation.

3 个答案:

答案 0 :(得分:6)

这让我永远追捕。正在尝试不同版本的makegcc

事实证明,rvm_make_flags环境变量的格式已从字符串更改为数组,但未得到很好的沟通或记录。这可能适用于所有rvm_ * env变量,不确定。

检查您的~/.rvmrcproject/path/.rvmrc

# before
export rvm_make_flags="-j 9"

# after
export rvm_make_flags=(-j 9)

进行此更改后,所有内容都编译得很干净。

答案 1 :(得分:0)

我也很擅长这个。我不确定上面的说明,但我有一个相关的问题。

我发现我只需要重启终端。

然后我使用$ type rvm | head -1并吐出rvm is a function。根据这里的精彩文章,你想得到的是:

http://www.moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/

答案 2 :(得分:0)

运行rvm requirements,它会显示RVM中所有必要的组件,以便正常工作,

在我的方框中,显示(部分)

# For ruby:
brew install autoconf automake apple-gcc42 libtool pkg-config openssl readline libyaml    sqlite libxml2 libxslt libksba  

所以我只是运行命令,然后发出

rvm install 1.9.3