iDev
Heroku 에서 Rails 3.x과 Postgresql 사용할 때 assets:precompile 에러 해결방법
KraZYeom
2013. 8. 15. 22:23
반응형
Rails 3.x앱에서 Postgresql DB를 사용하고 Heroku에 push를 하면 아래와 같은 에러가 발생하면서 500 error가 발생했다.
could not connect to server: Connection refused
Is the server running on host "127.0.0.1" and accepting
TCP/IP connections on port xxxx?
처음에는 Postgresql 설치로 인해서 config/database.yml 파일을 잘못 설정해서 생긴문제로 판단하여 구글링도 해보고 삽질을 3시간 정도 해본 결과, 헛삽질로 판단. 심지어 프로젝트를 local과 heroku, bitbucket 모두 다 날리면서 다시 차근 차근 해보기 까지 했다. (컴맹의 길은 어렵다는 것을 다시 느낌.)
역시 해결방법은 https://devcenter.heroku.com/articles/rails-asset-pipeline#troubleshooting 여기에서 찾았다.
config/application.rb 파일을 에디터로 열고 아래 문장을 추가한다.
config.assets.initialize_on_precompile = false
그리고 나서 다시 Heroku에 다시 push를 하면 에러가 사라진다.
반응형