2012-01-29 3 views
0

Я запускаю сервер Ubuntu 11.10 и успешно установил Phusion Passenger. Я получаю следующие ошибки, когда я пытаюсь запустить его:Phusion Passenger не начат: «sudo: пассажир: команда не найдена»

[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'? – Evan

+0

Предположительно, файл pid должен помешать вам запустить второй экземпляр. Ошибка 'sudo' предполагает, что' пассажир' не установлен в умолчанию 'PATH'. Попробуйте принудительно удалить файл pid (возможно, с помощью 'sudo rm'), затем запустите процесс как самостоятельно. – tripleee

+0

@ Еван Да, я это сделал. Я выполнил следующие инструкции: http://bit.ly/y1Aywo, так как изначально я получил ту же ошибку («sudo: user-install-apache2-module: command not found»). – trilobyte

ответ

5

По-видимому, используя rvmsudo работ. Спасибо за помощь ребята!

+0

Для rbenv https://github.com/dcarley/rbenv-sudo работал для меня. –

Смежные вопросы