Устанавливал redmine на свой дебиан по этой инструкции: http://www.redmine.org/wiki/redmine/RedmineInstall
Все шло отлично до тех пор, пока что не настроил config/email.yml. Если пробовать запускать (ruby script/server webrick -e production) с конфигом аналогичным config/email.yml.example (то есть с закомментированными пунктами «production»), то все ОК - сервер запускается и с локальной машины можно проверить его работу (по адресу http://0.0.0.0:3000). Если раскомментировать пункт с настройками допустим gmail'а и вбить туда свои настройки (причем пробовал как с портом 587 (как в example), так и с 465 (такой у меня прописан в почтовике, например)), то выдается следующее:
[05:06:35]root@vpsXXX:/XXX.net/tracking#ruby script/server webrick -e production
=> Booting WEBrick
=> Rails 2.3.5 application starting on http://0.0.0.0:3000
./script/../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
/usr/lib/ruby/1.8/yaml.rb:133:in `load': syntax error on line 78, col 0: `development:' (ArgumentError)
from /usr/lib/ruby/1.8/yaml.rb:133:in `load'
from /usr/lib/ruby/1.8/yaml.rb:144:in `load_file'
from /usr/lib/ruby/1.8/yaml.rb:143:in `open'
from /usr/lib/ruby/1.8/yaml.rb:143:in `load_file'
from /XXX.net/tracking/config/initializers/40-email.rb:6
from /XXX.net/tracking/vendor/rails/activesupport/lib/active_support/dependencies.rb:147:in `load_without_new_constant_marking'
from /XXX.net/tracking/vendor/rails/activesupport/lib/active_support/dependencies.rb:147:in `load'
from ./script/../config/../vendor/rails/railties/lib/initializer.rb:622:in `load_application_initializers'
from ./script/../config/../vendor/rails/railties/lib/initializer.rb:621:in `each'
from ./script/../config/../vendor/rails/railties/lib/initializer.rb:621:in `load_application_initializers'
from ./script/../config/../vendor/rails/railties/lib/initializer.rb:176:in `process'
from ./script/../config/../vendor/rails/railties/lib/initializer.rb:113:in `send'
from ./script/../config/../vendor/rails/railties/lib/initializer.rb:113:in `run'
from /XXX.net/tracking/config/environment.rb:20
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /XXX.net/tracking/vendor/rails/activesupport/lib/active_support/dependencies.rb:156:in `require'
from /XXX.net/tracking/vendor/rails/activesupport/lib/active_support/dependencies.rb:521:in `new_constants_in'
from /XXX.net/tracking/vendor/rails/activesupport/lib/active_support/dependencies.rb:156:in `require'
from /XXX.net/tracking/vendor/rails/railties/lib/commands/server.rb:84
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from script/server:3
[05:06:39]root@vpsXXX:/XXX.net/tracking#
На gmail'е на всякий случай в настройках указал возможность работы с ящиком через pop и imap.
Пробовал, как видно из этого листинга, запускать как из под root'а, так и из под владельца файлов папки tracking (где лежит весь redmine). Пользователь зовется redmine и является единственным участником группы redmine. Все chmod'ы были настроены как в инструкции.
На что грешу я:
1. Нужен ли настроенный на моем сервере какой-то почтовик, или оно умеет само?
2. Не знаю, как устранить «Warning: Gem::Dependency#version_requirements».
3. НЁХ.