기본 ruby
명령을 1.9.2로 변경하려고했지만 승객은 1.8.7을 계속 실행합니다.재 컴파일하지 않고 Passenger Ruby 버전을 변경할 수 있습니까?
Passenger가 Ruby 내장으로 컴파일 되었습니까?
기본 ruby
명령을 1.9.2로 변경하려고했지만 승객은 1.8.7을 계속 실행합니다.재 컴파일하지 않고 Passenger Ruby 버전을 변경할 수 있습니까?
Passenger가 Ruby 내장으로 컴파일 되었습니까?
루비 버전이 가상 호스트 파일에 다음 행을 추가 설정하려면는 "번들 업데이트"승객 보석의 버전을 업데이트 할 때마다
PassengerRuby /path/to/the/ruby/version/you/want/to/use
, 나는 말
sudo su -
passenger-install-apache2-module
을 그 과정에서, 그것은 당신이 맨 위에 두거나 아파치 설정에 넣어야 할 것들을 가득 채운다. 예 : 예를 들면 다음과 같습니다.
LoadModule passenger_module /usr/local/rvm/gems/[email protected]/gems/passenger-3.0.9/ext/apache2/mod_passenger.so
PassengerRoot /usr/local/rvm/gems/[email protected]/gems/passenger-3.0.9
PassengerRuby /usr/local/rvm/wrappers/[email protected]/ruby
물건의 얼룩을 업데이트하고 Apache를 다시 시작하면 모든 것이 잘된 것 같습니다.
Ruby를 업데이트 한 후에도 동일한 프로세스가 필요하다고 생각합니다.
<Directory>
태그 앞에 PassengerRuby를 설정하십시오.
예 : 그것은 나를 위해
PassengerRuby /home/ubuntu/.rvm/wrappers/ruby-2.3.1/ruby
을하고있다!
this post에 대한 자세한 내용 찾기 :
비슷한 문제가 있습니다. 문제를 어떻게 해결했는지 자세히 설명해주십시오. – marimaf