2011-11-12 2 views

답변

15

루비 버전이 가상 호스트 파일에 다음 행을 추가 설정하려면는 "번들 업데이트"승객 보석의 버전을 업데이트 할 때마다

PassengerRuby /path/to/the/ruby/version/you/want/to/use 
+2

이 가상 파일은 어디에 있습니까? 덕분에 – marimaf

+0

@ marimaf 그것은 전적으로 귀하의 호스팅 설정에 따라 다릅니다. – sosborn

+0

방금 ​​$ locate vhost를 실행했고 그냥 vhost라는 파일을 얻지 못했습니다. 모두 내가 아파치 http_vhost.h, mod_vhost_alias.so와 httpd-vhosts.conf를 가지고있다. – marimaf

7

, 나는 말

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를 업데이트 한 후에도 동일한 프로세스가 필요하다고 생각합니다.

1

<Directory> 태그 앞에 PassengerRuby를 설정하십시오.

예 : 그것은 나를 위해

PassengerRuby /home/ubuntu/.rvm/wrappers/ruby-2.3.1/ruby 

을하고있다!

this post에 대한 자세한 내용 찾기 :

관련 문제