티스토리 뷰
카테고리 없음
[루비 온 레일] Rails를 사용하여 Heroku로 푸시하는 중 오류-sh : 2 : 구문 오류 : 따옴표가 붙지 않은 문자열
필살기쓰세요 2021. 1. 20. 16:31오류 메시지가 제안하는 것을 시도해 보셨습니까?
$ bundle exec rake -P
앱에 대해 실행 하고 Gemfile의 프로덕션 그룹을 사용할 수 있는지 확인 하십시오.
비슷한 문제가 발생하여 :test
Gemfile 그룹 에만 정의 된 종속성을로드하려는 Rake 작업이 있음을 보여주었습니다 .
require '<dependency>'
Rake 작업에서 문을 제거하면 Rake 작업에 해당 라이브러리가 필요하지 않은 것으로 밝혀 졌기 때문에 문제가 해결되었습니다. 또는 :production
Gemfile 그룹에 gem을 추가 할 수도 있습니다 .
요점 : 아직 시도하지 않았다면 오류 메시지가 제안하는 것을 시도하십시오. :)
-------------------때때로 pg gem이 문제를 일으킬 수 있습니다. 터미널에서 bundle install --without production
이것을 실행 하면 필요한 gem을 설치할 수 있지만 group :production do
pg gem이있는 위치는 건너 뜁니다 .
이렇게하면 모든 것이 훨씬 더 원활하게 실행됩니다.
pg
및 rails_12factor
gem을 제거하지 않는 경우 :
$ bundle exec gem uninstall pg
$ bundle install --without production
$ bundle exec gem uninstall rails_12factor
$ bundle install --without production
이게 도움이 되길 바란다!
출처
https://stackoverflow.com/questions/39916954
댓글