【问题标题】:Installing Ruby with RVM使用 RVM 安装 Ruby
【发布时间】:2011-06-16 15:16:17
【问题描述】:

我正在尝试使用 RVM 安装 Ruby on Rails。我正在关注本指南

http://ryanbigg.com/2010/12/ubuntu-ruby-rvm-rails-and-you/

我刚刚安装了 RVM,并使用了 rvm install 1.9.2,但是当我尝试运行 ruby​​ -v 时,我得到了这个错误

The program 'ruby' is currently not installed.  You can install it by typing:
sudo apt-get install ruby

我不确定是否要使用 apt-get 安装 ruby​​。该教程提到在安装 ruby​​ 和其他东西时避免使用 apt-get 。另外,我在 RVM 上安装了 ruby​​。我很困惑,任何帮助将不胜感激。提前致谢!

【问题讨论】:

    标签: ruby-on-rails ruby ubuntu rvm apt-get


    【解决方案1】:

    在您执行rvm install 1.9.2 之后,您需要告诉 RVM 使用已安装的 Ruby 版本:

    rvm use 1.9.2
    

    将此设为默认值:

    rvm use 1.9.2 --default
    

    您可能需要source ~/.bashrc 来更新更改,甚至重新启动/注销(Ubuntu 有时在完全重新启动之前不会完全重新加载所有内容)。

    【讨论】:

    • 您是否在.bashrc/.bash_profile 文件的末尾添加了适当的行?您是否重新启动了终端会话和/或在这样做之后重新启动(以确保 bash 读取 .bashrc 的内容)?
    • 我重新加载了 .bashrc 文件并没有任何反应,然后尝试重新启动 ubuntu,它现在可以工作了!谢谢!
    【解决方案2】:

    尝试打开另一个终端或运行 source .bash_profile

    【讨论】:

      【解决方案3】:

      当您安装 RVM 时,您是否记得将这一行添加到您的 ~/.bash_profile 并重新加载您的 shell?

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

      【讨论】:

      • 尝试将该行附加到.bash_profile,也将一行添加到.bashrc,仍然有同样的错误..
      • @pny,你不需要在两个地方都需要它,只需要一个。查看~/.bashrc~/.bash_profile 以确定一个是否调用另一个,并确定哪个是适当的文件。我通常选择~/.bashrc,但您的里程可能会有所不同。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-27
      • 2013-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多