我的情况与Getting Rails 3 and Passenger to work on CentOS 5.4 - Apache Error
中描述的情况相同细微差别是:我使用CentOS 6,ruby 1.9.3,乘客3.0.19,以及在/ usr / local / lib / ruby下编译的东西
我还遇到“无法启动spawn服务器:/ usr / local / lib / ruby:权限被拒绝(13)”
由于“su apache”给出“此帐户当前不可用”,我将Apache 2用户/组更改为使用我的用户/组。它仍然有上述错误。我也可以cd到文件夹并运行ruby。事实上,我可以使用捆绑的WEBrick服务器启动和运行我的应用程序。
那么我该如何开始使用Passenger?
编辑:下面的补充信息(我的/etc/httpd/conf.d/mod_passenger.conf)
LoadModule passenger_module /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.19/ext/apache2/mod_passenger.so
PassengerRoot /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.19
PassengerRuby /usr/local/lib/
PassengerSpawnMethod conservative
我已禁用SELinux