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?
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