2012-01-03 62 views
0

我在Heroku上有了一個新的rails 3.1站點,並且遵循了關於爲3.1應用程序預編譯資源的鏈接http://devcenter.heroku.com/articles/rails31_heroku_cedar#troubleshooting上的說明。它基本上告訴你這樣做向Heroku推送更多資源(預編譯後)

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/[email protected]/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/[email protected]/bin/rake assets:precompile:nondigest RAILS_ENV=production RAILS_GROUPS=assets 
+0

這個來自heroku的新實驗室插件http://devcenter.heroku.com/articles/labs-user-env-compile意味着你不需要預編譯資源,因爲它可以在slug編譯時使用配置變量。 – 2012-01-03 08:43:55

回答

0

由於某種原因,它現在正在工作,如果我只是做一個常規的git推。

0

在我推送到我的heroku遙控器之前,我總是運行RAILS_ENV=production bundle exec rake assets:precompile。那是你做的?

相關問題