rake 出现错误解决
今天在学习Ruby on Rails 途中,跟这教程学建博客,要用到rake的命令
而我的Ruby 和 Gem 以及 bundle rails 都是安装正确的
而我在调用这个rake命令的时候,就出现了
internal:gem_prelude in require': cannot load such file -- rubygems.rb (LoadError)
'
from <internal:gem_prelude>:1:in
多方查询无果,终于在我弟弟的帮助下。解决的了方法。在用rvm info 的命令,查看文档的时候,发现rake 已经安装在 /usr/local/bin/rake的路径上。但是为什么会调用不出来呢。原来在/usr/local/bin/rake里面什么都没有。
解决办法就是移除这个路径里面的rake.
sudo mv /usr/local/bin/rake /usr/local/bin/rake.bak
问题就解决了