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