Linux Mint上的Rails 11

时间:2011-07-02 20:21:46

标签: ruby-on-rails mint

我已经在Mint 11上通过rvm安装了ruby没问题。已安装的宝石,同上。通过gem安装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 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

试试which rails。也许有一个存根链接给你注释。 如果是这种情况,则调用完整路径可能有所帮助,例如/usr/local/bin/rails

答案 2 :(得分:0)

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

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

答案 3 :(得分:0)

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

通过这种方式,您可以为每个项目保留所有宝石,并且设置起来很简单