C:\Sites\dtr-payroll>rake assets:precompile
rake aborted!
You have already activated rake 10.0.4, but your Gemfile requires rake 10.0.3. Using bundle exec may solve this.
C:/Sites/dtr-payroll/config/boot.rb:6:in `<top (required)>'
C:/Sites/dtr-payroll/config/application.rb:1:in `<top (required)>'
C:/Sites/dtr-payroll/Rakefile:5:in `<top (required)>'
(See full trace by running task with --trace)
Q
耙資產:預編譯
7
A
回答
19
你首先應該再刪除您Gemfile.lock
文件和bundle install
和然後用
rake assets:precompile
這是因爲你已經激活了rake 10.0.4,但是在你的Gemfile.lock文件中是rake 10.0.3,所以要麼你改變它,要麼刪除Gemfile.lock文件。
+4
此外,如果您不想刪除'Gemfile.lock'文件,您應該可以運行'bundle update rake'來更新應用程序使用的耙式版本。 – fatty
2
5
更新通過
bundle update rake
你耙10.0.4將修復它
0
您可以使用捆綁的exec耙資產:預編譯 如果更新數據庫遷移,你可以使用: 束exec rake db:migrate
相關問題
- 1. 錯誤預編譯資產耙10.1.0
- 2. 耙子資產:預編譯錯誤
- 3. Heroku耙資產:預編譯太慢
- 4. 耙資產:預編譯在Heroku錯誤
- 5. Heroku的耙資產:預編譯失敗
- 6. 束EXEC耙資產:預編譯錯誤
- 7. 耙子資產預編譯失敗
- 8. 資產預編譯
- 9. 什麼是耙子資產:預編譯沒有RAILS_ENV =生產?
- 10. 耙資產:預編譯工作不生產
- 11. 字符編碼錯誤時運行耙資產:預編譯
- 12. RoR的預編譯資產失敗而耙資產:預編譯 - 對基本清空的application.js
- 13. RAILS_ENV =演示包的exec耙資產:預編譯不工作
- 14. 運行耙資產:當有預編譯失敗,沒有表(還)
- 15. 耙資產:預編譯與在Heroku內存鏈輪超過
- 16. 耙資產:預編譯 - 堆棧空間不足
- 17. 錯誤推向heroku - 墮落我的耙子資產:預編譯
- 18. 耙資產:預編譯失敗:找不到文件「把手」
- 19. Git推耙資產大師錯誤:預編譯
- 20. 耙資產:預編譯失敗的當推rails5應用的Heroku
- 21. 耙資產:預編譯試圖連接到數據庫
- 22. 軌Heroku的資產預編譯失敗的原因耙版本
- 23. 退出按鈕耙資產後不工作:預編譯
- 24. 「耙資產:預編譯」給出PUNC錯誤
- 25. 撤消耙子資產:清理/預編譯RAILS
- 26. 如何解決極慢的耙資產:在Heroku上預編譯?
- 27. 耙資產:預編譯失敗軌3.2.8在Windows 8
- 28. 不佳時表現 '耙資產:預編譯'
- 29. rails 3.1資產:預編譯耙中止!沒有權限?
- 30. 耙資產:預編譯失敗 - 文件存在
你用'bundle exec'運行嗎?這樣做應該確保你正在調用'rake'的正確版本(例如,嘗試'bundle exec rake assets:precompile') –
嘗試刪除文件Gemfile.lock並運行bundle install命令。 – prabu