2017-01-20 53 views
2

我開始在軌服務器時收到以下錯誤信息:您的包已鎖定爲耙(12.0.0),但該版本無法在您的Gemfile中列出的任何來源中找到。

你的包被鎖定耙(12.0.0),但該版本不能在任何的在你的Gemfile中列出的來源中找到。如果您沒有更改源代碼,那意味着rake(12.0.0)的作者已將其刪除。您需要將您的軟件包更新爲不同版本的rake(12.0.0),以便安裝時尚未刪除。

我在gemfile中指定了gem 'rake', '12.0.0',但沒有修復它。我試過bundle update rake,刪除Gemfile.lock並用bundle exec bundle install生成它。我還預先把bundle exec1添加到我的命令中,它什麼都不做。

我的Gemfile.lock已經指定了rake版本12.0.0,並且沒有安裝其他版本。

見我的Gemfile: http://pastebin.com/L4tVFWz9

而且Rake文件: http://pastebin.com/K7p2ajsE

我試着在Already activated rake version different than what Gemfile requires prevents rake commands

+0

嘗試:包更新 –

+0

如果你試圖在上面的鏈接的答案, 刪除' vendor/bundle'目錄並運行'bundle install'來重建它。 – Sravan

回答

0

嘗試建議的解決方案:

創業板安裝的rubygems打捆

寶石regenerate_binstub小號

相關問題