无法在Ubuntu 10.4上启动redmine

当我尝试启动redmine 1.1.3时出现这个错误: Missing the i18n 0.4.2 gem. Please 'gem install -v=0.4.2 i18n' Missing the i18n 0.4.2 gem. Please 'gem install -v=0.4.2 i18n'

但是,如果我做sudo gem list我得到:

 ***本地GEMS ***

 actionmailer(2.3.5)
 actionpack(2.3.5)
 activerecord(2.3.5)
主动资源(2.3.5)
主动支持(2.3.5)
 daemon_controller(0.2.6)
 fastthread(1.0.7)
 i18n(0.4.2)
 mysql(2.8.1)
乘客(3.0.7)
机架(1.0.1)
导轨(2.3.5)
耙(0.8.7)

我猜这与在应用程序运行时在gempath中找不到i18n有关。 有没有人有任何build议如何补救?

我可以补充说,我使用乘客运行redmine。 虽然我也通过使用./script/server来得到这个错误。


现在我已经得到了这个错误(原来只有root可以读取gem,chmod a + r解决了这个错误),但是现在我得到这个错误:


 [Sun May 29 18:40:55 2011] [error] [client 98.210.156.61] /var/www/redmine/public/../config/../vendor/rails/railties/lib/rails/gem_dependency.rb :119:警告:Gem :: Dependency#version_requirements已弃用,将于2010年8月或之后被删除。使用#requirement
 [Sun May 29 29:40:55 2011] [error] [client 98.210.156.61] /var/www/redmine/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:62:in`establish_connection ':开发数据库没有configuration(ActiveRecord :: AdapterNotSpecified)
 [Sun May 29 18:40:55 2011] [error] [client 98.210.156.61] \ tfrom /var/www/redmine/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:55:in `establish_connection”
 [Sun May 29 18:40:55 2011] [error] [client 98.210.156.61] \ tfrom /var/www/redmine/public/../config/../vendor/rails/railties/lib/initializer.rb :438:在`initialize_database'
 [Sun May 29 18:40:55 2011] [error] [client 98.210.156.61] \ tfrom /var/www/redmine/public/../config/../vendor/rails/railties/lib/initializer.rb :141:在'进程'
 [Sun May 29 18:40:55 2011] [error] [client 98.210.156.61] \ tfrom /var/www/redmine/public/../config/../vendor/rails/railties/lib/initializer.rb :113:在`发送'
 [Sun May 29 18:40:55 2011] [error] [client 98.210.156.61] \ tfrom /var/www/redmine/public/../config/../vendor/rails/railties/lib/initializer.rb :113:在'跑'
 [Sun May 29 18:40:55 2011] [error] [client 98.210.156.61] \ tfrom /var/www/redmine/public/../config/environment.rb:20
 [Sun May 29 29:40:55 2011] [error] [client 98.210.156.61] \ tfrom /var/www/redmine/public/dispatch.cgi:3:in'require'
 [Sun May 29 18:40:55 2011] [error] [client 98.210.156.61] \ tfrom /var/www/redmine/public/dispatch.cgi:3
 [Sun May 29 29:40:55 2011] [error] [client 98.210.156.61]脚本头过早结束:dispatch.cgi

我在我的虚拟主机有RailsEnv production ,但似乎没有工作。 如果我做./script/server -e production它的作品。 有什么我失踪?

第一个问题是许可问题。 通过执行chmod -R a+rx /usr/lib/ruby

第二个问题是乘客没有跑,我的乘客有一个错字

试试这个解决方法: http : //www.redmine.org/issues/7796#note-15