web-dev-qa-db-ja.com

Ubuntu10.4でredmineを開始できません

Redmine 1.1.3を起動しようとすると、次のエラーが発生します: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 )
 activeresource(2.3.5)
 activesupport(2.3.5)
デーモンコントローラー(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が見つからないことと関係があると思います。誰かがこれを改善する方法について何か提案がありますか?

乗客を使ってredmineを実行していることを付け加えます。 ./script/serverも使用するとこのエラーが発生しますが。


私は今このエラーを乗り越えました(rootだけがgemを読み取ることができ、chmod a + rがそれを解決したことがわかりました)が、代わりにこのエラーが発生します:

 
 [2011年5月29日日曜日18:40:55] [エラー] [クライアント98.210.156.61]/var/www/redmine/public /../ config /../ vendor/Rails /railties/lib/Rails/gem_dependency.rb:119:Warning:Gem :: Dependency#version_requirementsは非推奨になり、2010年8月以降に削除されます。#requirement 
 [Sun May 29 18:40:55 2011] [エラー] [クライアント98.210.156.61] /var/www/redmine/vendor/Rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:62:in `establish_connection ':開発データベースが構成されていません(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:in `initialize_database '
 [Sun May 29 18:40:5 5 2011] [エラー] [クライアント98.210.156.61]\tfrom /var/www/redmine/public/../config/../vendor/Rails/railties/lib/initializer.rb:141:in `process '
 [2011年5月29日日曜日18:40:55] [エラー] [クライアント98.210.156.61]\tfrom /var/www/redmine/public/../config/../vendor/Rails/railties/lib /initializer.rb:113:in `send '
 [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:in `run '
 [Sun May 29 18:40:55 2011] [error] [client 98.210.156.61]\tfrom /var/www/redmine/public/../config/environment.rb:20
[2011年5月29日日曜日18:40:55] [エラー] [クライアント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
[2011年5月29日日曜日18:40:55] [エラー] [クライアント98.210.156.61]スクリプトヘッダーの終了が早すぎます:dispatch.cgi 

仮想ホストにRailsEnv productionがありますが、機能していないようです。 ./script/server -e productionを実行すると、機能します。足りないものはありますか?

1
Nicklas A.

最初の問題は許可の問題でした。 chmod -R a+rx /usr/lib/Rubyを実行することで解決

2番目の問題は、乗客が走っていないことでした。passenger.confにタイプミスがありました。

1
Nicklas A.

この回避策を試してください: http://www.redmine.org/issues/7796#note-15

0
quanta