fragen stichworte

Redmine kann nicht auf Ubuntu 10.4 gestartet werden

Wenn ich versuche, redmine 1.1.3 zu starten, erhalte ich diesen Fehler: Missing the i18n 0.4.2 gem. Please 'gem install -v=0.4.2 i18n'

Wenn ich jedoch sudo gem list mache, bekomme ich:

*** LOCAL GEMS ***

actionmailer (2.3.5)
actionpack (2.3.5)
activerecord (2.3.5)
activeresource (2.3.5)
activesupport (2.3.5)
daemon_controller (0.2.6)
fastthread (1.0.7)
i18n (0.4.2)
mysql (2.8.1)
passenger (3.0.7)
rack (1.0.1)
rails (2.3.5)
rake (0.8.7)

Ich vermute, dies hat etwas damit zu tun, dass i18n im gempath nicht gefunden wird, wenn die Anwendung tatsächlich ausgeführt wird. Hat jemand einen Vorschlag, wie Sie Abhilfe schaffen können?

Ich kann hinzufügen, dass ich Passagier benutze, um Redmine zu betreiben. Ich bekomme diesen Fehler jedoch auch, wenn ich ./script/server verwende.


Ich bin jetzt an diesem Fehler vorbeigekommen (es stellt sich heraus, dass nur root die Edelsteine ​​lesen konnte, chmod a + r es gelöst hat), aber jetzt bekomme ich diesen Fehler:


[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:Warning: Gem::Dependency#version_requirements is deprecated and will be removed on or after August 2010.  Use #requirement
[Sun May 29 18: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': development database is not configured (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:55 2011] [error] [client 98.210.156.61] \tfrom/var/www/redmine/public/../config/../vendor/rails/railties/lib/initializer.rb:141:in `process'
[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 `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
[Sun May 29 18: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 18:40:55 2011] [error] [client 98.210.156.61] Premature end of script headers: dispatch.cgi

Ich habe RailsEnv production in meinem virtuellen Host, aber es scheint nicht zu funktionieren. Wenn ich ./script/server -e production mache, funktioniert es. Fehlt mir etwas?

antworten

Das erste Problem war ein Berechtigungsproblem. Gelöst durch chmod -R a+rx/usr/lib/ruby

Das zweite Problem war, dass der Passagier nicht lief, ich hatte einen Tippfehler in meiner passagier.conf

Versuchen Sie diese Problemumgehung: http://www.redmine.org/issues/7796#note-15