fab*_*rro 18 ruby ruby-on-rails ruby-on-rails-3
我是Rails开发的新手,这是我第一次部署到Heroku.当我执行我的应用程序(部署后)时出现错误:
2011-09-18T21:05:54+00:00 app[web.1]: Completed 500 Internal Server Error in 10ms
2011-09-18T21:05:54+00:00 app[web.1]:
2011-09-18T21:05:54+00:00 app[web.1]: ActionView::Template::Error (application.css isn't precompiled):
Run Code Online (Sandbox Code Playgroud)
我搜索了这个,发现我必须预编译我的资产,但是当我尝试这样做时,我发现了另一个错误:
$ bundle exec rake assets:precompile RAILS_ENV=production
rake aborted!
No such process - /usr/lib/ruby/gems/1.8/gems/pg-0.11.0/lib/pg_ext.so
(See full trace by running task with --trace)
Run Code Online (Sandbox Code Playgroud)
我还没有找到解决这个问题的方法.是否有人知道如何解决这个问题?
Kev*_*n B 35
我也遇到了这个问题,我通过执行以下操作解决了这个问题:
打开config/environments/production.rb并确保将以下选项设置为true:
# Don't fallback to assets pipeline if a precompiled asset is missed
config.assets.compile = true
Run Code Online (Sandbox Code Playgroud)
然后运行:
rake assets:precompile --trace RAILS_ENV=production
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助!
凯文〜
小智 6
我也遇到了问题.但是你可以
rake assets:precompile RAILS_ENV=production
Run Code Online (Sandbox Code Playgroud)
在本地,并通过公共/资产推送到heroku.它已经解决了.
| 归档时间: |
|
| 查看次数: |
47916 次 |
| 最近记录: |