1

我按照https://github.com/postmodern/ruby-install中的说明在我的 Ubuntu 12.04 机器上安装了 ruby​​ 1.9.3并执行以下命令:

sudo ruby-install ruby 1.9.3

我假设这会从我的 /usr/bin 或从我的路径 ruby​​ 或 gem 可见的其他地方链接,但事实并非如此。当我尝试例如:gem install bundler时,我得到:

sudo: gem: command not found

我尝试时也找不到 rubyruby -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。

提前致谢!

4

1 回答 1

1

好的,找到答案了。

运行后

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/bin
于 2015-09-08T16:44:00.870 回答