5

运行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.
4

3 回答 3

6

这花了我一辈子的时间去追捕。正在尝试不同版本的make,gcc等。

事实证明,rvm_make_flags环境变量的格式已从字符串更改为数组,并且没有很好地传达或记录。这可能适用于所有 rvm_* 环境变量,不确定。

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

# before
export rvm_make_flags="-j 9"

# after
export rvm_make_flags=(-j 9)

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

于 2012-10-14T01:07:42.703 回答
0

我对此也很陌生。我不确定上面的方向,但我有一个相关的问题。

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

然后我用$ type rvm | head -1它吐出来了rvm is a function。根据此处找到的精彩文章,这就是您想要得到的:

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

于 2013-02-01T04:11:56.693 回答
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
于 2013-02-21T05:21:40.723 回答