我已经按照https://github.com/postmodern/ruby-install中的说明在我的Ubuntu12.04机器上安装了Ruby1.9.3,并执行以下命令:
sudo ruby-install ruby 1.9.3我假设这将从我的/usr/bin或从我的路径ruby或gem可见的其他地方链接,但它不是。当我尝试例如:gem install bundler,我得到:
sudo: gem: command not found当我尝试ruby -v时,它也找不到红宝石。
如果我用sudo apt-get install ruby1.9.3安装,我可以同时执行ruby和gem:
$ 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。
提前感谢!
发布于 2015-09-09 00:44:01
好了,找到答案了。
运行后
sudo ruby-install ruby 1.9.3日志中的最后一行是:
>>> Successfully installed ruby 1.9.3-p547 into /opt/rubies/ruby-1.9.3-p547我没有理由不去注意它,因为它是用粗体的彩色字母写的。
无论如何,将/opt/rubies/ruby-1.9.3-p547添加到PATH可以使ruby和gem工作。
export PATH=$PATH:/opt/rubies/ruby-1.9.3-p547/binhttps://stackoverflow.com/questions/32444182
复制相似问题