rake 无法加载此类文件 (LoadError)
rake cannot load such file (LoadError)
我在尝试安装时遇到了一个奇怪的 rake
错误,它是这样说的
$ rake bundle_install
/usr/local/bin/rake:23:in `load': cannot load such file -- /usr/share/rubygems-integration/1.9.1/gems/rake-10.0.4/bin/rake (LoadError)
from /usr/local/bin/rake:23:in `<main>'
当我尝试导航到目录时,我什么也没找到:
$ ls /usr/share/rubygems-integration/1.9.1/
specifications/
Ruby 版本:
$ ruby -v
ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux]
为什么它试图加载错误的版本,我该如何解决这个问题?
您似乎需要重新安装 ruby..希望可以通过重新安装 ruby.[=10 解决 problem.Had 遇到的这个问题 previously.Resolved =]
你可以试试:
bundle update rake
这里解决了同样的问题:
查找 gemspec 文件。
您在 gemspec 文件中指定的 rake 版本必须与您正在使用的 rake 版本匹配。
尝试:bundle update rake
。这将安装新版本的 rake。打开你的 gemspec 文件并更新 rake 版本。
我有这个:
spec.add_development_dependency "rake", "~> 10.0"
而且我已经改为:
spec.add_development_dependency "rake", "~> 11.0"
运行 bundle update rake
再一次:
Resolving dependencies...
Using rake 11.3.0 (was 10.5.0)
之后就可以了
也许它对某人有帮助。我有同样的错误,但是使用 rails,而不是 rake。
我在安装redmine时遇到这样的错误。
$ sudo bundle exec rails server webrick -e production
bundler: failed to load command: rails (/usr/local/bin/rails)
LoadError: cannot load such file -- /usr/share/rubygems-integration/all/specifications/bin/rails
/usr/local/bin/rails:23:in `load'
/usr/local/bin/rails:23:in `<top (required)>'
这是我的解决方案:
$ sudo bundle update rails
这应该适用于最新版本。
# Rakefile.rb
require 'bugsnag/integrations/rake'
我在尝试安装时遇到了一个奇怪的 rake
错误,它是这样说的
$ rake bundle_install
/usr/local/bin/rake:23:in `load': cannot load such file -- /usr/share/rubygems-integration/1.9.1/gems/rake-10.0.4/bin/rake (LoadError)
from /usr/local/bin/rake:23:in `<main>'
当我尝试导航到目录时,我什么也没找到:
$ ls /usr/share/rubygems-integration/1.9.1/
specifications/
Ruby 版本:
$ ruby -v
ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux]
为什么它试图加载错误的版本,我该如何解决这个问题?
您似乎需要重新安装 ruby..希望可以通过重新安装 ruby.[=10 解决 problem.Had 遇到的这个问题 previously.Resolved =]
你可以试试:
bundle update rake
这里解决了同样的问题:
查找 gemspec 文件。
您在 gemspec 文件中指定的 rake 版本必须与您正在使用的 rake 版本匹配。
尝试:bundle update rake
。这将安装新版本的 rake。打开你的 gemspec 文件并更新 rake 版本。
我有这个:
spec.add_development_dependency "rake", "~> 10.0"
而且我已经改为:
spec.add_development_dependency "rake", "~> 11.0"
运行 bundle update rake
再一次:
Resolving dependencies...
Using rake 11.3.0 (was 10.5.0)
之后就可以了
也许它对某人有帮助。我有同样的错误,但是使用 rails,而不是 rake。 我在安装redmine时遇到这样的错误。
$ sudo bundle exec rails server webrick -e production
bundler: failed to load command: rails (/usr/local/bin/rails)
LoadError: cannot load such file -- /usr/share/rubygems-integration/all/specifications/bin/rails
/usr/local/bin/rails:23:in `load'
/usr/local/bin/rails:23:in `<top (required)>'
这是我的解决方案:
$ sudo bundle update rails
这应该适用于最新版本。
# Rakefile.rb
require 'bugsnag/integrations/rake'