【问题标题】:Can't find ruby or gem commands after doing ruby-install in Ubuntu在 Ubuntu 中执行 ruby​​-install 后找不到 ruby​​ 或 gem 命令
【发布时间】:2015-09-07 18:17:07
【问题描述】:

我已经按照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

当我尝试ruby -v 时,它也找不到 ruby​​。

如果我使用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。

提前致谢!

【问题讨论】:

  • 阅读这个...有两种方法可以安装 ruby​​ .1) 使用 rbenv 2) 使用 rvm ,....阅读这里。 gorails.com/setup/ubuntu/14.04#ruby
  • 感谢您的评论,@NullSoulException。我已经更新了我的问题,因为虽然还有其他 ruby​​ 安装程序,但我正在遵循一些应用程序的说明手册,它清楚地指示使用 ruby​​-install。

标签: ruby gem apt-get ruby-install


【解决方案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 会使 rubygem 工作。

export PATH=$PATH:/opt/rubies/ruby-1.9.3-p547/bin

【讨论】:

    猜你喜欢
    • 2019-02-08
    • 1970-01-01
    • 1970-01-01
    • 2019-06-20
    • 2018-12-18
    • 1970-01-01
    • 1970-01-01
    • 2011-04-17
    • 1970-01-01
    相关资源
    最近更新 更多