sid*_*d__ 7 phusion-passenger apache-2.2
我正在与 Apache 和Passenger 合作进行Rails 项目。在重新启动期间我收到以下错误
Cannot load /usr/lib/ruby/gems/1.8/gems/passenger-2.2.11/ext/apache2/mod_passenger.so into
server: /usr/lib/ruby/gems/1.8/gems/passenger-2.2.11/ext/apache2/mod_passenger.so: cannot
open shared object file: No such file or directory
但是 apache 配置文件没有变化。我附上了 conf 文件中的片段
287 LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-2.2.11/ext/apache2/mod_passenger.so
288 PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-2.2.11
289 PassengerRuby /usr/bin/ruby1.8
我也无法在服务器指向的位置找到共享对象文件,尽管我不确定 .so 文件是如何工作的(创建/销毁)
如果有人能向我解释到底发生了什么,我也将不胜感激。我知道共享对象文件是任务,它被删除的原因可能是什么。
小智 7
如果你没有安装它。
$ sudo 乘客安装 apache2-module
您需要运行它,以便在安装 gem 后编译 apache mod_passenger.so (gem installpassenger)
并查看安装程序提供的输出。它会告诉你文件在哪里。事实上,它准确地向您展示了配置的外观。
归档时间: |
|
查看次数: |
10261 次 |
最近记录: |