用乘客在apache2上运行redmine

时间:2012-01-22 14:22:14

标签: ruby-on-rails redmine

我安装了redmine并且它在webrick上正常工作。我试图在apache上运行它并安装了乘客及其apache模块。当我尝试在apache上运行redmine时,我得到了这个错误消息

无法启动Ruby on Rails应用程序

错误讯息:     找不到RubyGem rack(〜> 1.1.0)

我安装了机架1.1.0和ruby 1.8.7

宝石列表显示了这个

动作制作者(2.3.14) actionpack(2.3.14) activerecord(2.3.14) activeresource(2.3.14) activesupport(2.3.14) 捆绑(1.0.21) daemon_controller(0.2.6) fastthread(1.0.7) json(1.6.5) mysql(2.8.1) 乘客(3.0.11) 机架(1.1.0) 铁轨(2.3.14) 耙子(0.9.2) rdoc(3.12)

1 个答案:

答案 0 :(得分:1)

可能会为特定用户安装这些gem,Apache用户可能无法访问它们。在这种情况下,请务必通过sudo gem install....进行全局安装。

您也可以使用像rvm这样的工具,并将宝石安装到特定的宝石集中。如果是这种情况,请参阅rvm documentation