【发布时间】:2015-03-21 09:04:04
【问题描述】:
我正在尝试将工作中的 Redmine 实例迁移到另一台服务器,但遇到了问题。
背景:我将 redmine 目录和数据库复制到新服务器,然后尝试安装相应的必要 ruby 和 rails 版本。我还使用apt-get install libapache2-mod-passenger 安装了乘客,我将 gem 捆绑安装在 redmine 文件夹中。
现在,当我尝试加载网站时,我得到了
cannot load such file -- rails/all (LoadError)
/srv/redmine/config/application.rb:3:in `require'
/srv/redmine/config/application.rb:3:in `<top (required)>'
/srv/redmine/config/environment.rb:2:in `require'
/srv/redmine/config/environment.rb:2:in `<top (required)>'
config.ru:3:in `require'
config.ru:3:in `block in <main>'
/srv/redmine/vendor/bundle/ruby/1.9.1/gems/rack-1.4.5/lib/rack/builder.rb:51:in `instance_eval'
/srv/redmine/vendor/bundle/ruby/1.9.1/gems/rack-1.4.5/lib/rack/builder.rb:51:in `initialize'
config.ru:1:in `new'
config.ru:1:in `<main>'
/usr/share/passenger/helper-scripts/rack-preloader.rb:112:in `eval'
/usr/share/passenger/helper-scripts/rack-preloader.rb:112:in `preload_app'
/usr/share/passenger/helper-scripts/rack-preloader.rb:158:in `<module:App>'
/usr/share/passenger/helper-scripts/rack-preloader.rb:29:in `<module:PhusionPassenger>'
/usr/share/passenger/helper-scripts/rack-preloader.rb:28:in `<main>'
这意味着我的实例找不到 rails gem,但我已经安装了它。不知道问题是什么,也不知道我必须显示什么诊断,因为我不太了解 ruby 和 rails。我可能安装了冲突的版本,但我真的不知道如何解决这个问题。我在 Ubuntu 14.04 上。谢谢。
【问题讨论】:
标签: ruby-on-rails redmine