我已经在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
始终返回正确的版本。
答案 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/
通过这种方式,您可以为每个项目保留所有宝石,并且设置起来很简单