【问题标题】:Rails on Linux Mint 11Linux Mint 11 上的 Rails
【发布时间】:2011-09-27 09:56:24
【问题描述】:

我已经在 Mint 11 上通过 rvm 安装了 ruby​​,没问题。安装的宝石,同上。通过 gem install rails 安装 rails,当我输入 rails -v 它返回正确的版本。直到我关闭那个终端并重新打开一个终端。当我这样做并输入 rails -v 时,我会收到消息

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

如果我然后输入

rvm use 1.9.2-p180 --default

然后输入rails -v 我再次得到正确的版本...直到我关闭终端。

我应该补充一点,我已经向我的.bashrc 添加了一个路径语句,指向我的.rvm 目录中的1.9.2-p180 目录。

输入 ruby -v 总是返回正确的版本。

【问题讨论】:

    标签: ruby-on-rails linux-mint


    【解决方案1】:

    试试which rails。也许有一个存根的链接可以为您提供注释。 如果是这种情况,调用完整路径可能会有所帮助,例如/usr/local/bin/rails

    【讨论】:

      【解决方案2】:

      尝试将此命令添加到您的 .profile 并重新打开您的 shell:

      [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"  # This loads RVM into a shell session.
      

      【讨论】:

      • 汉斯,我确实有这一行,但在我的 .bashrc 中。无论如何,我吹走了我的 .rvm 并完全重新开始。这一次,看来它花了。
      【解决方案3】:

      创建.bashrc文件并添加.rvm命令

      $ sudo touch ~/.bashrc
      
      $ sudo gedit ~/.bashrc
      

      (在 .bashrc 文件中添加一行)

      if [[ -s "$HOME/.rvm/scripts/rvm" ]]  ; then source "$HOME/.rvm/scripts/rvm" ; fi
      

      注销并登录或仅使用以下命令从 .bashrc 更新用户配置文件

      $ . ~/.bashrc
      

      【讨论】:

        【解决方案4】:

        使用项目 rvmrc 文件。您可以在此处查看如何设置 http://beginrescueend.com/rvm/best-practices/

        这样您就可以将每个项目的所有 gem 分开,而且设置起来非常简单

        【讨论】:

          猜你喜欢
          • 2013-12-03
          • 1970-01-01
          • 2013-08-02
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-08-28
          • 2015-10-15
          相关资源
          最近更新 更多