gpt4 book ai didi

ruby - 在 Centos 5.8 上安装 gitorious(乘客模块)

转载 作者:数据小太阳 更新时间:2023-10-29 08:10:00 26 4
gpt4 key购买 nike

我正尝试按照本教程在 Centos 5.8 机器上安装 gitorious:http://gitorious.org/gitorious/pages/Rhel_Installation ,但在我安装 Passenger 并添加建议行之后:

LoadModule passenger_module /opt/ruby-enterprise-1.8.7-2010.01/lib/ruby/gems/1.8/gems/passenger-2.2.11/ext/apache2/mod_passenger.so
PassengerRoot /opt/ruby-enterprise-1.8.7-2010.01/lib/ruby/gems/1.8/gems/passenger-2.2.11
PassengerRuby /opt/ruby-enterprise-1.8.7-2010.01/bin/ruby

到我的httpd.conf,apache无法启动。

我得到的错误是这样的:

Iniciando httpd: httpd: Syntax error on line 200 of /etc/httpd/conf/httpd.conf: Cannot load /opt/ruby-enterprise-1.8.7-2010.01/lib/ruby/gems/1.8/gems/passenger-3.0.12/ext/apache2/mod_passenger.so into server: /opt/ruby-enterprise-1.8.7-2010.01/lib/ruby/gems/1.8/gems/passenger-3.0.12/ext/apache2/mod_passenger.so: failed to map segment from shared object: Permission denied
[FALLÃ]

我已经尝试过 chmod -R 777/opt/ruby-enterprise-1.8.7-2010.01/lib/ruby/并且仍然出现此错误。

任何帮助将不胜感激!!!提前谢谢大家!!!

最佳答案

事实证明它与 gitorious 没有任何关系,而是与 passenger 模块有关,答案一直在这里:Why is this permissions error occurring with mod_passenger.so?

这是我为了让 apache 启动而运行的:

chcon -R -h -t httpd_sys_content_t /opt/ruby-enterprise-1.8.7-2010.01/lib/ruby/gems/1.8/gems/passenger-2.2.11/

没有错误!就是这样!

这是我第一次使用 Rails,所以它让我成为一个新手。

希望这对您有所帮助!

关于ruby - 在 Centos 5.8 上安装 gitorious(乘客模块),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10988194/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com