首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Ubuntu中执行ruby-install后找不到ruby或gem命令

在Ubuntu中执行ruby-install后找不到ruby或gem命令
EN

Stack Overflow用户
提问于 2015-09-08 02:17:07
回答 1查看 5.2K关注 0票数 1

我已经按照https://github.com/postmodern/ruby-install中的说明在我的Ubuntu12.04机器上安装了Ruby1.9.3,并执行以下命令:

代码语言:javascript
复制
sudo ruby-install ruby 1.9.3

我假设这将从我的/usr/bin或从我的路径ruby或gem可见的其他地方链接,但它不是。当我尝试例如:gem install bundler,我得到:

代码语言:javascript
复制
sudo: gem: command not found

当我尝试ruby -v时,它也找不到红宝石。

如果我用sudo apt-get install ruby1.9.3安装,我可以同时执行ruby和gem:

代码语言:javascript
复制
$ ruby -v
ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux]
$ gem -v
1.8.11

我期待从ruby-install得到与apt-get相同的输出。我找错地方了吗?如何在使用ruby-install安装后运行ruby和gem?

我知道还有其他的ruby安装程序,比如rvm和rbenv,但我遵循了一些安装说明,他们清楚地指示要使用ruby-install。

提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2015-09-09 00:44:01

好了,找到答案了。

运行后

代码语言:javascript
复制
sudo ruby-install ruby 1.9.3

日志中的最后一行是:

代码语言:javascript
复制
>>> Successfully installed ruby 1.9.3-p547 into /opt/rubies/ruby-1.9.3-p547

我没有理由不去注意它,因为它是用粗体的彩色字母写的。

无论如何,将/opt/rubies/ruby-1.9.3-p547添加到PATH可以使rubygem工作。

代码语言:javascript
复制
export PATH=$PATH:/opt/rubies/ruby-1.9.3-p547/bin
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32444182

复制
相关文章

相似问题

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