我已按照RVM网站上的说明将其安装在我的Ubuntu 12.04 64bit上。现在,当我尝试安装Ruby时,出现构建错误:
$ rvm install ruby-1.9.3
(...)
ruby-1.9.3-p429 - #compiling...........................................
Error running 'make -j 4'
Run Code Online (Sandbox Code Playgroud)
阅读我发现的制作日志:
make: the `-j' option requires a positive integral argument
Run Code Online (Sandbox Code Playgroud)
如果将进程数传递给它,则会得到以下信息:
$ rvm install ruby-1.9.3 -j 2
(...)
Error running 'make -j 4 -j2'
Run Code Online (Sandbox Code Playgroud)
我尝试了其他版本,并得到相同的错误。我怎样才能解决这个问题?
我要说的是,make是通过某种方式被调用的'-j 4',也就是说,参数中包括了空格,这意味着make试图将字符串" 4"(空格+ 4)解析为一个数字,而空格不是整数,因此它会失败。
您是否完成了类似的操作,将以下行添加到rvmrc文件中:
export rvm_make_flags="-j 4"
Run Code Online (Sandbox Code Playgroud)
?您应该在此处删除空格,应该是"-j4"。
| 归档时间: |
|
| 查看次数: |
1139 次 |
| 最近记录: |