在rvm上找不到Rake,bundle,rails命令

时间:2012-03-24 16:05:56

标签: ruby-on-rails rvm centos bundler

我刚刚在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有问题轮廓...

1 个答案:

答案 0 :(得分:3)

你用过红宝石吗?

 rvm use 1.9.3

这将选择适当的环境并使所有命令正常工作。

使新会话的此设置永久使用:

rvm use 1.9.3 --default