使用 Passenger 时出现一些错误
There is some errors when I use Passenger
我已经安装了 Ruby/Rails/Apache2/Passenger,我使用 Capitrano 来部署我的 Rails 应用程序。
但是,当我部署(没有错误显示)时,我访问我的网站,它指出了一些错误,后来,我通过 passenger-config --detect-apache2
命令在 Apache2 log
中获得了错误内容。
$ passenger-config --detect-apache2
Looking for possible Apache installations...
--> Looking for /home/cenx/.rbenv/versions/2.3.0/bin/apxs2: not found
--> Looking for /home/cenx/.rbenv/libexec/apxs2: not found
--> Looking for /home/cenx/.rbenv/plugins/ruby-build/bin/apxs2: not found
--> Looking for /home/cenx/.rbenv/shims/apxs2: not found
--> Looking for /home/cenx/.rbenv/bin/apxs2: not found
--> Looking for /usr/local/sbin/apxs2: not found
--> Looking for /usr/local/bin/apxs2: not found
--> Looking for /usr/sbin/apxs2: not found
--> Looking for /usr/bin/apxs2: not found
--> Looking for /sbin/apxs2: not found
--> Looking for /bin/apxs2: not found
--> Looking for /usr/games/apxs2: not found
--> Looking for /usr/local/games/apxs2: not found
--> Looking for /home/cenx/.rbenv/versions/2.3.0/bin/apxs: not found
--> Looking for /home/cenx/.rbenv/libexec/apxs: not found
--> Looking for /home/cenx/.rbenv/plugins/ruby-build/bin/apxs: not found
--> Looking for /home/cenx/.rbenv/shims/apxs: not found
--> Looking for /home/cenx/.rbenv/bin/apxs: not found
--> Looking for /usr/local/sbin/apxs: not found
--> Looking for /usr/local/bin/apxs: not found
--> Looking for /usr/sbin/apxs: not found
--> Looking for /usr/bin/apxs: not found
--> Looking for /sbin/apxs: not found
--> Looking for /bin/apxs: not found
--> Looking for /usr/games/apxs: not found
--> Looking for /usr/local/games/apxs: not found
--> Looking for : found
Analyzing ...
Detecting main Apache executable...
Detecting version...
--> 2.4.7
Detecting control command...
Cannot find a usable Apache installation using .
----------------------------
Permission problems
Sorry, this program doesn't have enough permissions to autodetect all your
Apache installations, because it's running as the cenx user.
Please re-run this program with root privileges:
export ORIG_PATH="$PATH"
sudo -s -E
export PATH="$ORIG_PATH"
/home/cenx/.rbenv/versions/2.3.0/bin/ruby /home/cenx/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/passenger-5.0.28/bin/passenger-config --detect-apache2
希望你能帮助我,谢谢!
此程序没有足够的权限,请检查权限。
Please re-run this program with root privileges:
我已经安装了 Ruby/Rails/Apache2/Passenger,我使用 Capitrano 来部署我的 Rails 应用程序。
但是,当我部署(没有错误显示)时,我访问我的网站,它指出了一些错误,后来,我通过 passenger-config --detect-apache2
命令在 Apache2 log
中获得了错误内容。
$ passenger-config --detect-apache2
Looking for possible Apache installations...
--> Looking for /home/cenx/.rbenv/versions/2.3.0/bin/apxs2: not found
--> Looking for /home/cenx/.rbenv/libexec/apxs2: not found
--> Looking for /home/cenx/.rbenv/plugins/ruby-build/bin/apxs2: not found
--> Looking for /home/cenx/.rbenv/shims/apxs2: not found
--> Looking for /home/cenx/.rbenv/bin/apxs2: not found
--> Looking for /usr/local/sbin/apxs2: not found
--> Looking for /usr/local/bin/apxs2: not found
--> Looking for /usr/sbin/apxs2: not found
--> Looking for /usr/bin/apxs2: not found
--> Looking for /sbin/apxs2: not found
--> Looking for /bin/apxs2: not found
--> Looking for /usr/games/apxs2: not found
--> Looking for /usr/local/games/apxs2: not found
--> Looking for /home/cenx/.rbenv/versions/2.3.0/bin/apxs: not found
--> Looking for /home/cenx/.rbenv/libexec/apxs: not found
--> Looking for /home/cenx/.rbenv/plugins/ruby-build/bin/apxs: not found
--> Looking for /home/cenx/.rbenv/shims/apxs: not found
--> Looking for /home/cenx/.rbenv/bin/apxs: not found
--> Looking for /usr/local/sbin/apxs: not found
--> Looking for /usr/local/bin/apxs: not found
--> Looking for /usr/sbin/apxs: not found
--> Looking for /usr/bin/apxs: not found
--> Looking for /sbin/apxs: not found
--> Looking for /bin/apxs: not found
--> Looking for /usr/games/apxs: not found
--> Looking for /usr/local/games/apxs: not found
--> Looking for : found
Analyzing ...
Detecting main Apache executable...
Detecting version...
--> 2.4.7
Detecting control command...
Cannot find a usable Apache installation using .
----------------------------
Permission problems
Sorry, this program doesn't have enough permissions to autodetect all your
Apache installations, because it's running as the cenx user.
Please re-run this program with root privileges:
export ORIG_PATH="$PATH"
sudo -s -E
export PATH="$ORIG_PATH"
/home/cenx/.rbenv/versions/2.3.0/bin/ruby /home/cenx/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/passenger-5.0.28/bin/passenger-config --detect-apache2
希望你能帮助我,谢谢!
此程序没有足够的权限,请检查权限。
Please re-run this program with root privileges: