我刚刚在Rackspace云端服务器上安装了centros 6.0上的rvm + rails 3+。一切正常,但有时当我ssh到服务器我不能使用rake,bundle或任何其他rails相关的命令它总是显示我的错误:
bash: rake: command not found
当我尝试运行bundle install时,它显示了这个错误:
ERROR: Gem bundler is not installed, run `gem install bundler` first.
但是我确实已经安装了它并且之前有效。我可以使用rvm rake db:migrate
- 但它曾经没有rvm前缀...请帮助我不知道为什么会发生这种情况 - 也许是bash有问题轮廓...
答案 0 :(得分:3)
rvm use 1.9.3
这将选择适当的环境并使所有命令正常工作。
使新会话的此设置永久使用:
rvm use 1.9.3 --default