Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby Phusion乘客未启动:“乘客”;sudo:乘客:未找到命令“;_Ruby_Ubuntu_Passenger_Sudo - Fatal编程技术网

Ruby Phusion乘客未启动:“乘客”;sudo:乘客:未找到命令“;

Ruby Phusion乘客未启动:“乘客”;sudo:乘客:未找到命令“;,ruby,ubuntu,passenger,sudo,Ruby,Ubuntu,Passenger,Sudo,我正在运行Ubuntu11.10服务器并成功安装了Phusion Passenger。尝试启动时,我遇到以下错误: christy@beast0:/$ passenger status Phusion Passenger Standalone is not running, according to PID file /passenger.3000.pid christy@beast0:/$ passenger start Stopping web server.../home/christy/

我正在运行Ubuntu11.10服务器并成功安装了Phusion Passenger。尝试启动时,我遇到以下错误:

christy@beast0:/$ passenger status
Phusion Passenger Standalone is not running, according to PID file /passenger.3000.pid
christy@beast0:/$ 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>'
christy@beast0:/$ sudo passenger start
sudo: passenger: command not found`
christy@beast0:/$乘客身份
根据PID文件/passor.3000.PID,Phusion Passenger Standalone未运行
christy@beast0:/$乘客启动
正在停止web服务器…/home/christy/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/daemon\u controller-0.2.6/lib/daemon\u controller/lock\u file.rb:63:“初始化”:权限被拒绝-/passenger.3000.pid.lock(Errno::EACCES)
来自/home/christy/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/daemon\u controller-0.2.6/lib/daemon\u controller/lock\u file.rb:63:在“打开”中
from/home/christy/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/daemon\u controller-0.2.6/lib/daemon\u controller/lock\u file.rb:63:in'exclusive\u 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\u passenger/standalone/start\u command.rb:466:in'block in stop\u nginx'
from: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\u passenger/standalone/start\u command.rb:463:in'stop\u nginx'
from/home/christy/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/passenger-3.0.11/lib/phusion\u passenger/standalone/start\u command.rb:94:“运行中的救援”中
from/home/christy/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/passenger-3.0.11/lib/phusion\u passenger/standalone/start\u 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\u passenger/standalone/main.rb:93:'block in run\u命令'
from/home/christy/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/passenger-3.0.11/lib/phusion\u passenger/standalone/main.rb:48:in`block in each_命令'
from/home/christy/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/passenger-3.0.11/lib/phusion\u 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\u passenger/standalone/main.rb:43:在'each\u命令'
from/home/christy/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/passenger-3.0.11/lib/phusion\u passenger/standalone/main.rb:91:“运行”命令中
from/home/christy/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/passenger-3.0.11/lib/phusion\u passenger/standalone/main.rb:62:运行中
from/home/christy/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/passenger-3.0.11/lib/phusion\u passenger/standalone/main.rb:39:运行中
from/home/christy/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/passenger-3.0.11/bin/passenger:32:in`'
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`'
christy@beast0:/$sudo乘客启动
sudo:乘客:未找到命令`

想法?

显然使用
rvmsudo
是有效的。谢谢你们的帮助,伙计们

显然使用
rvmsudo
有效。谢谢你们的帮助,伙计们

您是否碰巧使用
sudo
权限安装了Passenger?可能存在pid文件以阻止您启动第二个实例。
sudo
错误表明
passenger
未安装在默认的
路径中。尝试强制删除pid文件(可能使用
sudo rm
),然后像您自己一样启动该过程。@Evan是的,我这样做了。我按照这里的说明进行了操作:从一开始我就遇到了相同的错误(“sudo:passenger-install-apache2-module:command not found”)。我在我的Ubuntu VPS服务器上安装了一次Apache/mod_rails,并遵循以下一系列文章:(Ubuntu版本应该不重要)也许值得一看,看看你是否错过了任何步骤-@Evan谢谢你的链接,但我恐怕我没有错过任何东西。无论如何谢谢你!您是否碰巧使用
sudo
权限安装了Passenger?可能存在pid文件以阻止您启动第二个实例。
sudo
错误表明
passenger
未安装在默认的
路径中。尝试强制删除pid文件(可能使用
sudo rm
),然后像您自己一样启动该过程。@Evan是的,我这样做了。我按照这里的说明进行了操作:从一开始我就遇到了相同的错误(“sudo:passenger-install-apache2-module:command not found”)。我在我的Ubuntu VPS服务器上安装了一次Apache/mod_rails,并遵循以下一系列文章:(Ubuntu版本应该不重要)也许值得一看,看看你是否错过了任何步骤-@Evan谢谢你的链接,但我恐怕我没有错过任何东西。无论如何谢谢你!