我在Heroku上有一个新的rails 3.1站点,并按照此链接http://devcenter.heroku.com/articles/rails31_heroku_cedar#troubleshooting上有关3.1应用程序的预编译资产的说明进行操作。它基本上告诉你这样做
RAILS_ENV=production bundle exec rake assets:precompile
它对我有用。是啊。但是,我决定在本地网站上更改一些图像,然后推送到Git和Heroku,但图像没有出现在Heroku网站上。然后我再次尝试运行这个预编译命令,但它没有在网站上做任何事情,我在终端得到了这个...任何想法?
/Users/me/.rvm/rubies/ruby-1.9.2-p290/bin/ruby
/Users/me/.rvm/gems/ruby-1.9.2-p290@devise311/bin/rake assets:precompile:all RAILS_ENV=production RAILS_GROUPS=assets
/Users/me/.rvm/rubies/ruby-1.9.2-p290/bin/ruby
/Users/me/.rvm/gems/ruby-1.9.2-p290@devise311/bin/rake assets:precompile:nondigest RAILS_ENV=production RAILS_GROUPS=assets
答案 0 :(得分:0)
由于某些原因,如果我只是做一个常规的git推送它现在正在工作。
答案 1 :(得分:0)
在我推送到heroku遥控器之前,我总是运行RAILS_ENV=production bundle exec rake assets:precompile
。那是你做的吗?