我已按照RVM网站上的说明将其安装在我的Ubuntu 12.04 64位上。现在,当我尝试安装Ruby时,出现了构建错误:
$ rvm install ruby-1.9.3
(...)
ruby-1.9.3-p429 - #compiling...........................................
Error running 'make -j 4'
阅读我发现的制作日志:
make: the `-j' option requires a positive integral argument
如果我传递了进程数,我会得到以下结果:
$ rvm install ruby-1.9.3 -j 2
(...)
Error running 'make -j 4 -j2'
我尝试过其他版本并遇到同样的错误。我该如何解决这个问题?
答案 0 :(得分:4)
我会说以某种方式使用'-j 4'
调用make,也就是说,空间被包含在参数中,这意味着make
正在尝试解析字符串" 4"
( space + 4)因为数字和空格不是整数所以它失败了。
你有没有像在你的rvmrc文件中添加这样的行:
export rvm_make_flags="-j 4"
?你应该删除这里的空格,它应该是"-j4"
。