3

我已按照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'

我尝试了其他版本并得到相同的错误。我怎样才能解决这个问题?

4

1 回答 1

5

我想说的是,不知何故 make 正在被调用'-j 4',也就是说,空间被包含在参数中,这意味着make试图将字符串" 4"(space + 4) 解析为数字,而空间不是整数,所以它失败了。

您是否做过类似在 rvmrc 文件中添加这样一行的操作:

export rvm_make_flags="-j 4"

? 您应该删除此处的空格,它应该只是"-j4".

于 2013-05-16T18:27:44.670 回答