0

我在 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指向1.9.2-p180我的目录中的.rvm目录。

键入ruby -v始终返回正确的版本。

4

4 回答 4

1

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

$ sudo touch ~/.bashrc

$ sudo gedit ~/.bashrc

(将行添加到 .bashrc 文件)

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

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

$ . ~/.bashrc
于 2011-08-08T12:30:48.607 回答
0

Try which rails. Maybe there is a link to a stub that gives you the note. If that is the case calling the full path might help, e.g. /usr/local/bin/rails

于 2011-07-02T20:55:43.463 回答
0

Try adding this command to your .profile and reopening your shell:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"  # This loads RVM into a shell session.
于 2011-07-02T20:56:30.403 回答
0

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

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

于 2011-08-08T13:30:42.710 回答