2012-01-29 3 views
0

나는 우분투 11.10 서버를 실행하고 Phusion Passenger를 성공적으로 설치했습니다. 시작하려고 할 때 다음 오류가 표시됩니다.Phusion 여객이 시작되지 않았습니다 : "sudo : passenger : command not found"

[email protected]:/$ passenger status 
Phusion Passenger Standalone is not running, according to PID file /passenger.3000.pid 
[email protected]:/$ passenger start 
Stopping web server.../home/christy/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/daemon_controller-0.2.6/lib/daemon_controller/lock_file.rb:63:in `initialize': Permission denied - /passenger.3000.pid.lock (Errno::EACCES) 
from /home/christy/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/daemon_controller-0.2.6/lib/daemon_controller/lock_file.rb:63:in `open' 
from /home/christy/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/daemon_controller-0.2.6/lib/daemon_controller/lock_file.rb:63:in `exclusive_lock' 
from /home/christy/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/daemon_controller-0.2.6/lib/daemon_controller.rb:269:in `stop' 
from /home/christy/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/passenger-3.0.11/lib/phusion_passenger/standalone/start_command.rb:466:in `block in stop_nginx' 
from <internal:prelude>:10:in `synchronize' 
from /home/christy/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/passenger-3.0.11/lib/phusion_passenger/standalone/start_command.rb:463:in `stop_nginx' 
from /home/christy/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/passenger-3.0.11/lib/phusion_passenger/standalone/start_command.rb:94:in `rescue in run' 
from /home/christy/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/passenger-3.0.11/lib/phusion_passenger/standalone/start_command.rb:98:in `run' 
from /home/christy/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/passenger-3.0.11/lib/phusion_passenger/standalone/main.rb:93:in `block in run_command' 
from /home/christy/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/passenger-3.0.11/lib/phusion_passenger/standalone/main.rb:48:in `block in each_command' 
from /home/christy/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/passenger-3.0.11/lib/phusion_passenger/standalone/main.rb:43:in `each' 
from /home/christy/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/passenger-3.0.11/lib/phusion_passenger/standalone/main.rb:43:in `each_command' 
from /home/christy/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/passenger-3.0.11/lib/phusion_passenger/standalone/main.rb:91:in `run_command' 
from /home/christy/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/passenger-3.0.11/lib/phusion_passenger/standalone/main.rb:62:in `run!' 
from /home/christy/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/passenger-3.0.11/lib/phusion_passenger/standalone/main.rb:39:in `run!' 
from /home/christy/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/passenger-3.0.11/bin/passenger:32:in `<top (required)>' 
from /home/christy/.rbenv/versions/1.9.3-p0/bin/passenger:19:in `load' 
from /home/christy/.rbenv/versions/1.9.3-p0/bin/passenger:19:in `<main>' 
[email protected]:/$ sudo passenger start 
sudo: passenger: command not found` 

아이디어가 있습니까?

+0

sudo 권한을 가진 Passenger를 설치 했습니까? – Evan

+0

아마도 두 번째 인스턴스를 시작하지 못하게하기 위해 pid 파일이 있습니다. 'sudo' 오류는'passenger '가 기본'PATH'에 설치되어 있지 않다는 것을 나타냅니다. 강제로 (sudo rm과 함께) pid 파일을 강제로 제거한 다음 프로세스를 스스로 시작하십시오. – tripleee

+0

@ 에반 예. 나는 처음에는 같은 에러 ("sudo : passenger-install-apache2-module : command not found")를 얻었 기 때문에 여기에있는 지침을 따랐다 : http://bit.ly/y1Aywo. – trilobyte

답변

5

분명히 rvmsudo 작품을 사용합니다. 도와 줘서 고마워!

+0

rbenv의 경우 https://github.com/dcarley/rbenv-sudo가 도움이되었습니다. –