동료는 Nginx, Phusion Passenger 및 RVM을 사용하여 Rails 개발 환경을 운영하고 있습니다.Phusion Passenger에서 올바른 버전의 Ruby를 사용하려면 어떻게해야합니까?
The given ruby environment requires ruby-1.9.2-p290 (versus ree-1.8.7-2011.03) (RVM::IncompatibleRubyError)
우리는 MRI 루비 REE에서 전환하는 그는이 프로젝트를로드하려고 할 때, 그것은 사용할 수있는 것보다 루비의 다른 버전을 필요로 뿌려줍니다. 다음은 내가 지금까지 확인한 내용입니다.
.rvmrc
이 디렉토리는rvm use --create [email protected]
입니다.rvm list default
반환ruby-1.9.2-p290
는 는
- 우리는 내가 을 말할 수있는 지금까지, 1.9.2
- Nginx에 대한 구성 파일이 제대로
passenger_root
및passenger_ruby
을 설정을 사용하고 말한다 것을 변경하고 다시 디렉토리에와 본 적이 - 승객은 Ruby 1.9.2로 컴파일되었습니다.
내가 누락 된 다른 것이 있습니까?
문제는 그의 설정과 관련이있어서 결국 다른 사람에게 유용 할 것입니다. 더 이상 삭제할 수 없으므로 "너무 현지화 된"것으로 결론을 내 렸습니다. –
그래,하지만 주석 달기 문서는 여전히 유효하다. :) – Ghoti