Ubuntu、Apache、Passenger、Ruby/Rails在Ec2上-Passenger-install-apache2-module-breaked-pipe
乘客当前正在运行错误版本的Ruby。我已安装较新版本2.1.5,但无法使此命令完成编译Ubuntu、Apache、Passenger、Ruby/Rails在Ec2上-Passenger-install-apache2-module-breaked-pipe,ruby,apache,ubuntu,amazon-ec2,passenger,Ruby,Apache,Ubuntu,Amazon Ec2,Passenger,乘客当前正在运行错误版本的Ruby。我已安装较新版本2.1.5,但无法使此命令完成编译 passenger-install-apache2-module 乘客版 Phusion Passenger version 4.0.55 Server version: Apache/2.4.7 (Ubuntu) rvm 1.26.4 (latest) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis
passenger-install-apache2-module
乘客版
Phusion Passenger version 4.0.55
Server version: Apache/2.4.7 (Ubuntu)
rvm 1.26.4 (latest) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]
Apache版本
Phusion Passenger version 4.0.55
Server version: Apache/2.4.7 (Ubuntu)
rvm 1.26.4 (latest) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]
RVM版本
Phusion Passenger version 4.0.55
Server version: Apache/2.4.7 (Ubuntu)
rvm 1.26.4 (latest) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]
echo$PATH
/home/ubuntu/.rvm/gems/ruby-2.1.5/bin:/home/ubuntu/.rvm/gems/ruby-2.1.5@global/bin:/home/ubuntu/.rvm/rubies/ruby-2.1.5/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/ubuntu/.rvm/bin:/home/ubuntu/.rvm/bin
哪个宝石
/home/ubuntu/.rvm/rubies/ruby-2.1.5/bin/gem
RVM信息
ruby-2.1.5:
system:
uname: "Linux ip-172-31-33-140 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux"
system: "ubuntu/14.04/x86_64"
bash: "/bin/bash => GNU bash, version 4.3.11(1)-release (x86_64-pc-linux-gnu)"
zsh: " => not installed"
rvm:
version: "rvm 1.26.4 (latest) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]"
updated: "14 hours 8 minutes 49 seconds ago"
path: "/home/ubuntu/.rvm"
ruby:
interpreter: "ruby"
version: "2.1.5p273"
date: "2014-11-13"
platform: "x86_64-linux"
patchlevel: "2014-11-13 revision 48405"
full_version: "ruby 2.1.5p273 (2014-11-13 revision 48405) [x86_64-linux]"
homes:
gem: "/home/ubuntu/.rvm/gems/ruby-2.1.5"
ruby: "/home/ubuntu/.rvm/rubies/ruby-2.1.5"
binaries:
ruby: "/home/ubuntu/.rvm/rubies/ruby-2.1.5/bin/ruby"
irb: "/home/ubuntu/.rvm/rubies/ruby-2.1.5/bin/irb"
gem: "/home/ubuntu/.rvm/rubies/ruby-2.1.5/bin/gem"
rake: "/home/ubuntu/.rvm/gems/ruby-2.1.5/bin/rake"
environment:
PATH: "/home/ubuntu/.rvm/gems/ruby-2.1.5/bin:/home/ubuntu/.rvm/gems/ruby-2.1.5@global/bin:/home/ubuntu/.rvm/rubies/ruby-2.1.5/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/ubuntu/.rvm/bin:/home/ubuntu/.rvm/bin"
GEM_HOME: "/home/ubuntu/.rvm/gems/ruby-2.1.5"
GEM_PATH: "/home/ubuntu/.rvm/gems/ruby-2.1.5:/home/ubuntu/.rvm/gems/ruby-2.1.5@global"
MY_RUBY_HOME: "/home/ubuntu/.rvm/rubies/ruby-2.1.5"
IRBRC: "/home/ubuntu/.rvm/rubies/ruby-2.1.5/.irbrc"
RUBYOPT: ""
gemset: ""
/etc/apache2/mods可用/passenger.load
LoadModule passenger_module /usr/lib/apache2/modules/mod_passenger.so
LoadModule passenger_module /usr/lib/apache2/modules/mod_passenger.so
passenger-config was invoked through the following Ruby interpreter:
Command: /home/ubuntu/.rvm/gems/ruby-2.1.5/wrappers/ruby
Version: ruby 2.1.5p273 (2014-11-13 revision 48405) [x86_64-linux]
To use in Apache: PassengerRuby /home/ubuntu/.rvm/gems/ruby-2.1.5/wrappers/ruby
To use in Nginx : passenger_ruby /home/ubuntu/.rvm/gems/ruby-2.1.5/wrappers/ruby
To use with Standalone: /home/ubuntu/.rvm/gems/ruby-2.1.5/wrappers/ruby /home/ubuntu/.rvm/gems/ruby-2.1.5/gems/passenger-4.0.55/bin/passenger start
## Notes for RVM users
Do you want to know which command to use for a different Ruby interpreter? 'rvm use' that Ruby interpreter, then re-run 'passenger-config --ruby-command'.
/etc/apache2/mods启用/passenger.load
LoadModule passenger_module /usr/lib/apache2/modules/mod_passenger.so
LoadModule passenger_module /usr/lib/apache2/modules/mod_passenger.so
passenger-config was invoked through the following Ruby interpreter:
Command: /home/ubuntu/.rvm/gems/ruby-2.1.5/wrappers/ruby
Version: ruby 2.1.5p273 (2014-11-13 revision 48405) [x86_64-linux]
To use in Apache: PassengerRuby /home/ubuntu/.rvm/gems/ruby-2.1.5/wrappers/ruby
To use in Nginx : passenger_ruby /home/ubuntu/.rvm/gems/ruby-2.1.5/wrappers/ruby
To use with Standalone: /home/ubuntu/.rvm/gems/ruby-2.1.5/wrappers/ruby /home/ubuntu/.rvm/gems/ruby-2.1.5/gems/passenger-4.0.55/bin/passenger start
## Notes for RVM users
Do you want to know which command to use for a different Ruby interpreter? 'rvm use' that Ruby interpreter, then re-run 'passenger-config --ruby-command'.
/etc/apache2/apache2.conf
<IfModule mod_passenger.c>
PassengerRoot /usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini
PassengerRuby /home/ubuntu/.rvm/gems/ruby-2.1.5/wrappers/ruby
</IfModule>
PassengerDefaul Ruby /usr/bin/ruby
LoadModule passenger_module /home/ubuntu/.rvm/gems/ruby-2.1.2/gems/passenger-4.0.45/buildout/apache2/mod_passenger.so
<IfModule mod_passenger.c>
PassengerRoot /home/ubuntu/.rvm/gems/ruby-2.1.2/gems/passenger-4.0.45
PassengerDefaultRuby /home/ubuntu/.rvm/gems/ruby-2.1.2/wrappers/ruby
</IfModule>
错误
当我进入新的rubygem文件夹并尝试运行installpassenger命令时。它编译了很长一段时间,然后说是断管。我已经尝试了以下命令,并得到了相同的错误
rvmsudo /home/ubuntu/.rvm/gems/ruby-2.1.5/gems/passenger-4.0.55/bin/passenger-install-apache2-module
sudo /home/ubuntu/.rvm/gems/ruby-2.1.5/gems/passenger-4.0.55/bin/passenger-install-apache2-module
/home/ubuntu/.rvm/gems/ruby-2.1.5/gems/passenger-4.0.55/bin/passenger-install-apache2-module
rvmsudo /home/ubuntu/.rvm/gems/ruby-2.1.5/bin/passenger-install-apache2-module
sudo /home/ubuntu/.rvm/gems/ruby-2.1.5/bin/passenger-install-apache2-module
/home/ubuntu/.rvm/gems/ruby-2.1.5/bin/passenger-install-apache2-module
我还卸载并安装了passenger。这里是错误
Welcome to the Phusion Passenger Apache 2 module installer, v4.0.55.
This installer will guide you through the entire installation process. It
shouldn't take more than 3 minutes in total.
Here's what you can expect from the installation process:
1. The Apache 2 module will be installed for you.
2. You'll learn how to configure Apache.
3. You'll learn how to deploy a Ruby on Rails application.
Don't worry if anything goes wrong. This installer will advise you on how to
solve any problems.
Press Enter to continue, or Ctrl-C to abort.
--------------------------------------------
Which languages are you interested in?
Use <space> to select.
If the menu doesn't display correctly, press '!'
(*) Ruby
( ) Python
> ( ) Node.js
( ) Meteor
--------------------------------------------
Checking for required software...
* Checking for C compiler...
Found: yes
Location: /usr/bin/cc
* Checking for C++ compiler...
Found: yes
Location: /usr/bin/c++
* Checking for Curl development headers with SSL support...
Found: yes
curl-config location: /usr/bin/curl-config
Header location: /usr/include/curl/curl.h
Version: libcurl 7.35.0
Usable: yes
Supports SSL: yes
* Checking for OpenSSL development headers...
Found: yes
Location: /usr/include/openssl/ssl.h
* Checking for Zlib development headers...
Found: yes
Location: /usr/include/zlib.h
* Checking for Apache 2...
Found: yes
Location of httpd: /usr/sbin/apache2
Apache version: 2.4.7
* Checking for Apache 2 development headers...
Found: yes
Location of apxs2: /usr/bin/apxs2
* Checking for Rake (associated with /home/ubuntu/.rvm/gems/ruby-2.1.5/wrappers/ruby)...
Found: yes
Location: /home/ubuntu/.rvm/gems/ruby-2.1.5/wrappers/rake
* Checking for OpenSSL support for Ruby...
Found: yes
* Checking for RubyGems...
Found: yes
* Checking for Ruby development headers...
Found: yes
Location: /home/ubuntu/.rvm/rubies/ruby-2.1.5/include/ruby-2.1.0/ruby.h
* Checking for rack...
Found: yes
* Checking for Apache Portable Runtime (APR) development headers...
Found: yes
Location: /usr/bin/apr-1-config
Version: 1.5.1
* Checking for Apache Portable Runtime Utility (APU) development headers...
Found: yes
Location: /usr/bin/apu-1-config
Version: 1.5.3
--------------------------------------------
Sanity checking Apache installation...
All good!
--------------------------------------------
Compiling and installing Apache 2 module...
cd /home/ubuntu/.rvm/gems/ruby-2.1.5/gems/passenger-4.0.55
# /home/ubuntu/.rvm/gems/ruby-2.1.5/wrappers/rake RELEASE=yes apache2:clean apache2
rm -rf buildout/cache
rm -rf buildout/common/libboost_oxt.a buildout/common/libboost_oxt
rm -f buildout/common/libpassenger_common/Logging.o buildout/common/libpassenger_common/Exceptions.o buildout/common/libpassenger_common/Utils/SystemTime.o buildout/common/libpassenger_common/Utils/StrIntUtils.o buildout/common/libpassenger_common/Utils/IOUtils.o buildout/common/libpassenger_common/Utils.o
rm -f buildout/common/libpassenger_common/Utils/Base64.o buildout/common/libpassenger_common/Utils/CachedFileStat.o buildout/common/libpassenger_common/Utils/LargeFiles.o buildout/common/libpassenger_common/ApplicationPool2/Implementation.o buildout/common/libpassenger_common/ApplicationPool2/AppTypes.o buildout/common/libpassenger_common/AgentsStarter.o buildout/common/libpassenger_common/AgentsBase.o buildout/common/libpassenger_common/Utils/MD5.o buildout/common/libpassenger_common/Utils/fib.o buildout/common/libpassenger_common/Utils/jsoncpp.o
rm -f buildout/common/libpassenger_common/agents/LoggingAgent/FilterSupport.o
rm -rf buildout/common/libpassenger_common
rm -rf buildout/agents/
rm -rf buildout/apache2/module_libboost_oxt.a buildout/apache2/module_libboost_oxt
rm -f buildout/apache2/module_libpassenger_common/Logging.o buildout/apache2/module_libpassenger_common/Exceptions.o buildout/apache2/module_libpassenger_common/Utils/SystemTime.o buildout/apache2/module_libpassenger_common/Utils/StrIntUtils.o buildout/apache2/module_libpassenger_common/Utils/IOUtils.o buildout/apache2/module_libpassenger_common/Utils.o
rm -f buildout/apache2/module_libpassenger_common/Utils/Base64.o buildout/apache2/module_libpassenger_common/Utils/CachedFileStat.o buildout/apache2/module_libpassenger_common/Utils/LargeFiles.o buildout/apache2/module_libpassenger_common/ApplicationPool2/Implementation.o buildout/apache2/module_libpassenger_common/ApplicationPool2/AppTypes.o buildout/apache2/module_libpassenger_common/AgentsStarter.o buildout/apache2/module_libpassenger_common/AgentsBase.o buildout/apache2/module_libpassenger_common/Utils/MD5.o buildout/apache2/module_libpassenger_common/Utils/fib.o buildout/apache2/module_libpassenger_common/Utils/jsoncpp.o
rm -f buildout/apache2/module_libpassenger_common/agents/LoggingAgent/FilterSupport.o
rm -rf buildout/apache2/module_libpassenger_common
rm -rf buildout/apache2/Configuration.o buildout/apache2/Bucket.o buildout/apache2/Hooks.o buildout/apache2/mod_passenger.o buildout/apache2/mod_passenger.so
mkdir -p buildout/apache2/module_libpassenger_common
c++ -Iext -Iext/common -Iext/libev -fPIC -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -pipe -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -I/usr/include/apache2 -D_REENTRANT -I/usr/local/include -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-long-long -Wno-missing-field-initializers -fcommon -feliminate-unused-debug-symbols -feliminate-unused-debug-types -fvisibility=hidden -DVISIBILITY_ATTRIBUTE_SUPPORTED -Wno-attributes -ggdb -DHAS_ALLOCA_H -DHAVE_ACCEPT4 -DHAS_SFENCE -DHAS_LFENCE -DPASSENGER_DEBUG -DBOOST_DISABLE_ASSERTS -std=gnu++11 -Wno-unused-local-typedefs -DHASH_NAMESPACE="__gnu_cxx" -DHASH_MAP_HEADER="<hash_map>" -DHASH_MAP_CLASS="hash_map" -DHASH_FUN_H="<hash_fun.h>" -o buildout/apache2/module_libpassenger_common/Logging.o -c ext/common/Logging.cpp
c++ -Iext -Iext/common -Iext/libev -fPIC -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -pipe -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -I/usr/include/apache2 -D_REENTRANT -I/usr/local/include -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-long-long -Wno-missing-field-initializers -fcommon -feliminate-unused-debug-symbols -feliminate-unused-debug-types -fvisibility=hidden -DVISIBILITY_ATTRIBUTE_SUPPORTED -Wno-attributes -ggdb -DHAS_ALLOCA_H -DHAVE_ACCEPT4 -DHAS_SFENCE -DHAS_LFENCE -DPASSENGER_DEBUG -DBOOST_DISABLE_ASSERTS -std=gnu++11 -Wno-unused-local-typedefs -DHASH_NAMESPACE="__gnu_cxx" -DHASH_MAP_HEADER="<hash_map>" -DHASH_MAP_CLASS="hash_map" -DHASH_FUN_H="<hash_fun.h>" -o buildout/apache2/module_libpassenger_common/Exceptions.o -c ext/common/Exceptions.cpp
mkdir -p buildout/apache2/module_libpassenger_common/Utils
c++ -Iext -Iext/common -Iext/libev -fPIC -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -pipe -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -I/usr/include/apache2 -D_REENTRANT -I/usr/local/include -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-long-long -Wno-missing-field-initializers -fcommon -feliminate-unused-debug-symbols -feliminate-unused-debug-types -fvisibility=hidden -DVISIBILITY_ATTRIBUTE_SUPPORTED -Wno-attributes -ggdb -DHAS_ALLOCA_H -DHAVE_ACCEPT4 -DHAS_SFENCE -DHAS_LFENCE -DPASSENGER_DEBUG -DBOOST_DISABLE_ASSERTS -std=gnu++11 -Wno-unused-local-typedefs -DHASH_NAMESPACE="__gnu_cxx" -DHASH_MAP_HEADER="<hash_map>" -DHASH_MAP_CLASS="hash_map" -DHASH_FUN_H="<hash_fun.h>" -o buildout/apache2/module_libpassenger_common/Utils/SystemTime.o -c ext/common/Utils/SystemTime.cpp
c++ -Iext -Iext/common -Iext/libev -fPIC -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -pipe -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -I/usr/include/apache2 -D_REENTRANT -I/usr/local/include -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-long-long -Wno-missing-field-initializers -fcommon -feliminate-unused-debug-symbols -feliminate-unused-debug-types -fvisibility=hidden -DVISIBILITY_ATTRIBUTE_SUPPORTED -Wno-attributes -ggdb -DHAS_ALLOCA_H -DHAVE_ACCEPT4 -DHAS_SFENCE -DHAS_LFENCE -DPASSENGER_DEBUG -DBOOST_DISABLE_ASSERTS -std=gnu++11 -Wno-unused-local-typedefs -DHASH_NAMESPACE="__gnu_cxx" -DHASH_MAP_HEADER="<hash_map>" -DHASH_MAP_CLASS="hash_map" -DHASH_FUN_H="<hash_fun.h>" -o buildout/apache2/module_libpassenger_common/Utils/StrIntUtils.o -c ext/common/Utils/StrIntUtils.cpp
c++ -Iext -Iext/common -Iext/libev -fPIC -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -pipe -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -I/usr/include/apache2 -D_REENTRANT -I/usr/local/include -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-long-long -Wno-missing-field-initializers -fcommon -feliminate-unused-debug-symbols -feliminate-unused-debug-types -fvisibility=hidden -DVISIBILITY_ATTRIBUTE_SUPPORTED -Wno-attributes -ggdb -DHAS_ALLOCA_H -DHAVE_ACCEPT4 -DHAS_SFENCE -DHAS_LFENCE -DPASSENGER_DEBUG -DBOOST_DISABLE_ASSERTS -std=gnu++11 -Wno-unused-local-typedefs -DHASH_NAMESPACE="__gnu_cxx" -DHASH_MAP_HEADER="<hash_map>" -DHASH_MAP_CLASS="hash_map" -DHASH_FUN_H="<hash_fun.h>" -o buildout/apache2/module_libpassenger_common/Utils/IOUtils.o -c ext/common/Utils/IOUtils.cpp
c++ -Iext -Iext/common -Iext/libev -fPIC -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -pipe -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -I/usr/include/apache2 -D_REENTRANT -I/usr/local/include -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-long-long -Wno-missing-field-initializers -fcommon -feliminate-unused-debug-symbols -feliminate-unused-debug-types -fvisibility=hidden -DVISIBILITY_ATTRIBUTE_SUPPORTED -Wno-attributes -ggdb -DHAS_ALLOCA_H -DHAVE_ACCEPT4 -DHAS_SFENCE -DHAS_LFENCE -DPASSENGER_DEBUG -DBOOST_DISABLE_ASSERTS -std=gnu++11 -Wno-unused-local-typedefs -DHASH_NAMESPACE="__gnu_cxx" -DHASH_MAP_HEADER="<hash_map>" -DHASH_MAP_CLASS="hash_map" -DHASH_FUN_H="<hash_fun.h>" -o buildout/apache2/module_libpassenger_common/Utils.o -c ext/common/Utils.cpp
mkdir -p buildout/apache2/module_libpassenger_common/ApplicationPool2
c++ -Iext -Iext/common -Iext/libev -fPIC -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -pipe -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -I/usr/include/apache2 -D_REENTRANT -I/usr/local/include -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-long-long -Wno-missing-field-initializers -fcommon -feliminate-unused-debug-symbols -feliminate-unused-debug-types -fvisibility=hidden -DVISIBILITY_ATTRIBUTE_SUPPORTED -Wno-attributes -ggdb -DHAS_ALLOCA_H -DHAVE_ACCEPT4 -DHAS_SFENCE -DHAS_LFENCE -DPASSENGER_DEBUG -DBOOST_DISABLE_ASSERTS -std=gnu++11 -Wno-unused-local-typedefs -DHASH_NAMESPACE="__gnu_cxx" -DHASH_MAP_HEADER="<hash_map>" -DHASH_MAP_CLASS="hash_map" -DHASH_FUN_H="<hash_fun.h>" -o buildout/apache2/module_libpassenger_common/ApplicationPool2/AppTypes.o -c ext/common/ApplicationPool2/AppTypes.cpp
Write failed: Broken pipe
任何指导都会很好
更新
我从来没有让编译器完成,但在按照@BMW指南执行以下步骤的过程中,我重新加载了服务器,站点不再有Passenger和Gemfile ruby版本冲突。我的apache.conf仍然不准确,但一切正常:)
哪个乘客配置
/home/ubuntu/.rvm/gems/ruby-2.1.5/bin/passenger-config
rvm使用2.1.5
Using /home/ubuntu/.rvm/gems/ruby-2.1.5
/home/ubuntu/.rvm/gems/ruby-2.1.5/bin/passenger-config--ruby命令
LoadModule passenger_module /usr/lib/apache2/modules/mod_passenger.so
LoadModule passenger_module /usr/lib/apache2/modules/mod_passenger.so
passenger-config was invoked through the following Ruby interpreter:
Command: /home/ubuntu/.rvm/gems/ruby-2.1.5/wrappers/ruby
Version: ruby 2.1.5p273 (2014-11-13 revision 48405) [x86_64-linux]
To use in Apache: PassengerRuby /home/ubuntu/.rvm/gems/ruby-2.1.5/wrappers/ruby
To use in Nginx : passenger_ruby /home/ubuntu/.rvm/gems/ruby-2.1.5/wrappers/ruby
To use with Standalone: /home/ubuntu/.rvm/gems/ruby-2.1.5/wrappers/ruby /home/ubuntu/.rvm/gems/ruby-2.1.5/gems/passenger-4.0.55/bin/passenger start
## Notes for RVM users
Do you want to know which command to use for a different Ruby interpreter? 'rvm use' that Ruby interpreter, then re-run 'passenger-config --ruby-command'.
鉴于此问题
写入失败:管道破裂
,您可以尝试以下步骤:
1. run it with root permission with full path.
2. if you manage ruby with rvm, you need source it first
source "$HOME/.rvm/scripts/rvm
3. if the package can be installed directly with `gem install`, just do it.
希望这些帮助。在root权限下运行:-)@BMW我祈祷这也会有帮助!我用sudo passenger-install-apache2-modulea运行它,它说没有命令,我用rvmsudo passenger-install-apache2-module运行它,它的作用与passenger-install-apache2-module相同。然后用sudo给出
passenger-install-apache2-module
的完整路径command@BMW我跑。。。。rvmsudo/home/ubuntu/.rvm/gems/ruby-2.1.5/bin/passenger-install-apache2-module。。。同样的结果,安装程序运行,然后在一段时间后,最终说“断管”试试这个:source“$HOME/.rvm/scripts/rvm
;然后运行sudo/HOME/ubuntu/.rvm/gems/ruby-2.1.5/bin/passenger-install-apache2-module