반응형
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를 하면 에러가 사라진다.
반응형
'iDev' 카테고리의 다른 글
Sublime Text에서 Corona Edit ‘Build’ 변경하기 (0) | 2013.10.24 |
---|---|
RoR에서 routes에 여러 파라미터와 . (dot) 이 포함된 값 받기 (0) | 2013.08.24 |
Github Page에 커스텀 도메인 설정하는 방법 (1) | 2013.08.05 |
윈도우의 SourceTree 및 TortoiseGit 에서 ssh password 요구하는 경우 해결방법 (1) | 2013.07.26 |
ssh 터널링을 이용해서 Sublimte Text 2으로 원격지 파일 편집하기 (2) | 2013.07.07 |