将Redmine从3.3更新到3.4,重启Apache。我在尝试加载Redmine web时遇到了Apache错误日志:
你的软件包被锁定为rake(12.3.0),但该版本不能 在Gemfile中列出的任何源中找到。如果你还没有 更改源,这意味着rake(12.3.0)的作者已删除 它。您需要将捆绑包更新为其他版本 rake(12.3.0)尚未删除以便全部删除。 (捆扎机:: GemNotFound) /var/lib/gems/2.2.0/gems/bundler-1.13.6/lib/bundler/definition.rb:179:in
rescue in specs'
规格
/var/lib/gems/2.2.0/gems/bundler-1.13.6/lib/bundler/definition.rb:173:in
/var/lib/gems/2.2.0/gems/bundler-1.13.6/lib/bundler/definition.rb:233:in `specs_for'
我已尝试在Your bundle is locked to rake (12.0.0), but that version could not be found in any of the sources listed in your Gemfile.上列出的解决方案,但它没有帮助。当我切换回Redmine 3.3时,效果很好。
升级Redmine时我没有使用sudo
。可能是使用sudo
安装了旧版本。 sudo
与其他用户之间存在不同的ruby版本。
如何解决这个问题?