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. 耙子資產預編譯失敗
- 2. Heroku的耙資產:預編譯失敗
- 3. 束EXEC耙資產:預編譯錯誤
- 4. 錯誤預編譯資產耙10.1.0
- 5. Heroku耙資產:預編譯太慢
- 6. 耙資產:預編譯在Heroku錯誤
- 7. 耙子資產:預編譯錯誤
- 8. 耙子資產之間的區別:預編譯和耙子資產:clobber
- 9. 資產預編譯
- 10. 什麼是耙子資產:預編譯沒有RAILS_ENV =生產?
- 11. 耙資產:預編譯工作不生產
- 12. 字符編碼錯誤時運行耙資產:預編譯
- 13. RoR的預編譯資產失敗而耙資產:預編譯 - 對基本清空的application.js
- 14. 撤消耙子資產:清理/預編譯RAILS
- 15. Git推耙資產大師錯誤:預編譯
- 16. 耙資產:預編譯失敗的當推rails5應用的Heroku
- 17. 退出按鈕耙資產後不工作:預編譯
- 18. Heroku上傳耙資產預編譯中止
- 19. 耙子中止!當本地預編譯資產
- 20. 軌Heroku的資產預編譯失敗的原因耙版本
- 21. RAILS_ENV =演示包的exec耙資產:預編譯不工作
- 22. 耙資產:預編譯失敗,一下子
- 23. 耙資產:預編譯失敗 - 文件存在
- 24. 耙資產:預編譯錯過的jQuery UI的護欄文件
- 25. 運行耙資產:當有預編譯失敗,沒有表(還)
- 26. 錯誤推向heroku - 墮落我的耙子資產:預編譯
- 27. rails 3.1資產:預編譯耙中止!沒有權限?
- 28. 耙資產:預編譯試圖連接到數據庫
- 29. 耙資產:預編譯 - 堆棧空間不足
- 30. 耙資產:預編譯與在Heroku內存鏈輪超過
你用'bundle exec'運行嗎?這樣做應該確保你正在調用'rake'的正確版本(例如,嘗試'bundle exec rake assets:precompile') –
嘗試刪除文件Gemfile.lock並運行bundle install命令。 – prabu