我已经按照RVM网站上的说明在我的Ubuntu12.04 64位上安装了它。现在,当我尝试安装Ruby时,我得到一个构建错误:
$ rvm install ruby-1.9.3
(...)
ruby-1.9.3-p429 - #compiling...........................................
Error running 'make -j 4'阅读我发现的make日志:
make: the `-j' option requires a positive integral argument如果我将进程数传递给它,我会得到以下结果:
$ rvm install ruby-1.9.3 -j 2
(...)
Error running 'make -j 4 -j2'我尝试过其他版本,但得到了相同的错误。我该如何解决这个问题呢?
发布于 2013-05-17 02:27:45
我要说的是,make是通过空格调用的,也就是说,空格包含在参数中,这意味着make试图将字符串" 4" (空格+ 4)解析为数字,而空格不是整数,因此它失败了。
您是否已经在rvmrc文件中添加了类似以下内容的行:
export rvm_make_flags="-j 4"?您应该删除此处的空格,它应该只是"-j4"。
https://stackoverflow.com/questions/16593867
复制相似问题