내 레일 앱을 프로덕션 환경 (유니콘 사용)에서 시작하지 못했지만 개발 과정에서 완벽하게 작동합니다.유니콘 시작시 레일즈 생성 env "초기화되지 않은 상수 (NameError)"오류가 발생했습니다.
주어진 정확한 오류는 다음과 같습니다
ERROR -- : uninitialized constant Grocer (NameError)
오류가 나는 식품점 연결을 초기화하기 위해 만든 사용자 정의 초기화 파일에 생성됩니다.
gem 파일에 문제가 없습니다. 서버에 '번들 프로그램 표시기'(이)가 Grocer가 설치되어 있음을 보여줍니다.
서버의 'RAILS_ENV = production rails console'이 올바르게로드되고 Grocer를 사용할 수 있습니다.
내 생각 엔 유니콘에 뭔가 빠졌습니다 ... 레일 앱이 유니콘을 통해 시작될 때 그로서 젬이 설치되어있는 것을 볼 수없는 이유가 있습니까? 이 부분을 더 자세히 디버깅하려면 다음을 어디에서보아야합니까?
어떤 배포 환경을 사용하고 있습니까? 유니콘은 프로덕션에서 확실히 실행 중입니까? – OneChillDude
예 유니콘이 잘 돌아갔습니다. 내가 식료품을 만들기 시작할 때까지 잘 돌아가고 있었다. 카피스트라노를 사용하여 배포합니다. – chabber