使用RVM安装Ruby后,Ubuntu找不到“gems”包

时间:2014-11-20 18:35:26

标签: ruby rvm

我正在按照本教程(http://railsapps.github.io/installrubyonrails-ubuntu.html)在虚拟机上运行的Xubuntu 14.04上安装带有RVM的ruby。我成功地完成了这一步:

$ \curl -L https://get.rvm.io | bash -s stable --ruby

然而,之后我尝试运行gem -v并获得此输出:

  
    

程序'gem'可以在以下包中找到:

         
        
  • 红宝石
  •     
  • 的rubygems
  •     
         

尝试:sudo apt-get install

  

我还尝试使用参数--autolibs=enable重新安装Ruby,但它没有改变结果。

编辑:

运行rvm list输出:

rvm rubies

=* ruby-2.1.5 [ x86_64 ]

# => - current
# =* - current && default
#  * - default

2 个答案:

答案 0 :(得分:5)

在您的~/.bashrc文件中,在底部粘贴此行:

source "$HOME/.rvm/scripts/rvm"

然后重新启动终端会话,您应该可以通过RVM gem install

答案 1 :(得分:0)

查看您的~/.bash_profile文件。 如果您看到如下行:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"

然后你只需要重启机器(或注销并重新登录)。 否则,请按照上面的Tin Man说明进行操作,注销并重新登录(或重新启动机器)。