首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用RVM安装Ruby时出错:使用"-j“参数

使用RVM安装Ruby时出错:使用"-j“参数
EN

Stack Overflow用户
提问于 2013-05-17 01:33:14
回答 1查看 1.3K关注 0票数 3

我已经按照RVM网站上的说明在我的Ubuntu12.04 64位上安装了它。现在,当我尝试安装Ruby时,我得到一个构建错误:

代码语言:javascript
复制
$ rvm install ruby-1.9.3
(...)
ruby-1.9.3-p429 - #compiling...........................................
Error running 'make -j 4'

阅读我发现的make日志:

代码语言:javascript
复制
make: the `-j' option requires a positive integral argument

如果我将进程数传递给它,我会得到以下结果:

代码语言:javascript
复制
$ rvm install ruby-1.9.3 -j 2
(...)
Error running 'make -j 4 -j2'

我尝试过其他版本,但得到了相同的错误。我该如何解决这个问题呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-17 02:27:45

我要说的是,make是通过空格调用的,也就是说,空格包含在参数中,这意味着make试图将字符串" 4" (空格+ 4)解析为数字,而空格不是整数,因此它失败了。

您是否已经在rvmrc文件中添加了类似以下内容的行:

代码语言:javascript
复制
export rvm_make_flags="-j 4"

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

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16593867

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档