O primeiro problema foi um problema de permissão. Resolvido fazendo chmod -R a+rx /usr/lib/ruby
O segundo problema foi que o passageiro não estava rodando, eu tinha um erro de digitação no meu passageiro.conf
Quando tento iniciar o redmine 1.1.3, recebo este erro:
Missing the i18n 0.4.2 gem. Please 'gem install -v=0.4.2 i18n'
No entanto, se eu fizer sudo gem list
, obtenho:
*** 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)
Eu estou supondo que isso tem algo a ver com não encontrar o i18n no caminho gempath quando o aplicativo realmente é executado. Alguém tem alguma sugestão sobre como remediar isso?
Posso acrescentar que estou usando o passageiro para executar o redmine. Embora eu receba esse erro usando ./script/server
também.
Eu já passei desse erro agora (acontece que somente o root poderia ler as gemas, chmod a + r resolveu isso), mas agora eu recebo este erro:
[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
Eu tenho RailsEnv production
no meu host virtual, mas parece que não funciona. Se eu faço ./script/server -e production
funciona. Há algo que estou perdendo?