gpt4 book ai didi

ruby-on-rails - 使用 rvm 在 Apache2 上安装 passenger

转载 作者:太空宇宙 更新时间:2023-11-03 18:00:52 25 4
gpt4 key购买 nike

我已经安装了 Apache2,它运行正常。

而且我已经安装了 rvm 遵循 this link .

之后,我按照它的顺序执行了以下命令。实际上,其中一些命令来自 this link安装 redmine

rvm install 1.8.7
rvm use 1.8.7
gem install rails -v=2.3.5
gem install postgres-pr pq
gem install i18n -v=0.4.2

gem install passenger
passenger-install-apache2-module

并将其附加到 apache2.conf

LoadModule passenger_module /home/myhome/.rvm/gems/ruby-1.8.7-p330/gems/passenger-3.0.2/ext/apache2/mod_passenger.so
PassengerRoot /home/myhome/.rvm/gems/ruby-1.8.7-p330/gems/passenger-3.0.2
PassengerRuby /home/myhome/.rvm/wrappers/ruby-1.8.7-p330/ruby

这是 Apache 重启后的日志

[notice] Apache/2.2.16 (Ubuntu) PHP/5.3.3-1ubuntu9.3 with Suhosin-Patch Phusion_Passenger/3.0.2 configured -- resuming normal operations

但是!!!,如果我打开我的 redmine 根页面,它只会显示公共(public)目录中的文件列表。我认为 Passenger 可能无法正常工作。

为什么?以及如何解决这个问题?我已经尝试了 2 天我能做的一切 T-T

最佳答案

您是否将此部分添加到 apache 配置中?它告诉 apache 您正在使用 Rails 应用程序:

<VirtualHost :*80>
ServerName myapp
DocumentRoot /root-to-your-path/public
</VirtualHost>

然后重新启动 Apache?在这里阅读更多:http://www.modrails.com/documentation/Users%20guide%20Apache.html#_deploying_a_ruby_on_rails_application

关于ruby-on-rails - 使用 rvm 在 Apache2 上安装 passenger,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5038722/

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