【发布时间】:2016-07-07 17:40:23
【问题描述】:
您好,我正在开发一个 Rails 应用程序,每次尝试运行任何 rake 命令时都会出现此错误
/usr/local/bin/rake:22:in load': cannot load such file -- /usr/share/rubygems-integration/all/gems/rake-10.5.0/bin/rake (LoadError)
from /usr/local/bin/rake:22:in'
我不确定这意味着什么,我可以使用一些指导。先感谢您。
【问题讨论】:
-
你完成了吗:
gem install rake? -
或者,因为我看到这看起来像一个 *nix 框 --
apt-get install rake或您的平台类似? -
两个答案都是肯定的。如果有帮助,我正在使用 rake 11.2.2 和 rake 10.5.0。在我从 Ubuntu 15 升级到 16 之前,我对 rake 没有任何问题。
-
只是为了好玩——你试过重新安装软件包吗?也许在升级过程中出现了问题,或者软件包具有在升级时未正确指定(并因此安装)的新依赖项?因为错误看起来像 Ruby 说“我无法加载那个扩展,先生”——如果 gem 丢失、损坏或缺少依赖项,就会发生这种情况。
-
好的,我得到了朋友的帮助,现在如果我想使用 rake,我必须使用 bundle exec。我仍然不确定为什么仅使用 rake 命令会出现错误,因为我应该收到一条消息,告诉我使用 bundle exec 但至少它现在可以工作了,谢谢大家的帮助。
标签: ruby-on-rails rake