Установка Redmine на Ubuntu 10.10

Я отказался от попыток установить Redmine на компьютере с CentOS, вместо этого вытер его и установил на него Ubuntu 10.10, так как, похоже, это работало во многих попытках, которые я видел в Интернете.

Не для меня, хотя..

Я получаю то, что выглядит как ошибка компиляции, когда я захожу (http к его ip) на машину (что, вероятно, означает, что apache2 работает как надо?). Посмотрите на прикрепленное сообщение об ошибке для получения дополнительной информации.

Кто-нибудь знает, с чего начать?

Вот возможные причины:

    *
      В коде приложения может быть синтаксическая ошибка. Пожалуйста, проверьте наличие таких ошибок и исправьте их.
    *
      Требуемая библиотека может быть не установлена. Пожалуйста, установите все библиотеки, которые требуются для этого приложения.
    *
      Приложение может быть неправильно настроено. Пожалуйста, проверьте, все ли файлы конфигурации записаны правильно, исправьте все неправильные конфигурации и перезапустите это приложение.
    *
      Служба, на которую опирается приложение (например, сервер базы данных или сервер поисковой системы Ferret), возможно, не была запущена. Пожалуйста, запустите эту услугу.

Дополнительная информация об ошибке может быть записана в файл журнала приложения. Пожалуйста, проверьте это, чтобы проанализировать проблему.

Сообщение об ошибке:
    синтаксическая ошибка в строке 76, столбец 0: `production:'
Исключительный класс:
    ArgumentError
Корень приложения:
    / Var / WWW / Redmine 
Backtrace:
    # Расположение строки файла
    0 /usr/lib/ruby/1.8/yaml.rb 133 в `load '
    1 /usr/lib/ruby/1.8/yaml.rb 133 в `load '
    2 /usr/lib/ruby/1.8/yaml.rb 144 в файле load_file
    3 /usr/lib/ruby/1.8/yaml.rb 143 в "открытом"
    4 /usr/lib/ruby/1.8/yaml.rb 143 в файле load_file
    5 /var/www/redmine/config/initializers/40-email.rb    6   
    6   /var/lib/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb   147 в `load_without_new_constant_marking'
    7   /var/lib/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb   147 в `load'
    8   /var/lib/gems/1.8/gems/rails-2.3.5/lib/initializer.rb   622 в `load_application_initializers'
    9   /var/lib/gems/1.8/gems/rails-2.3.5/lib/initializer.rb   621 в "каждом"
    10  /var/lib/gems/1.8/gems/rails-2.3.5/lib/initializer.rb   621 в `load_application_initializers'
    11  /var/lib/gems/1.8/gems/rails-2.3.5/lib/initializer.rb   176 в "процессе"
    12  /var/lib/gems/1.8/gems/rails-2.3.5/lib/initializer.rb   113 в `send'
    13  /var/lib/gems/1.8/gems/rails-2.3.5/lib/initializer.rb   113 в `run'
    14  /var/www/redmine/config/environment.rb  20  
    15  /usr/lib/ruby/1.8/rubygems/custom_require.rb    31 в `gem_original_require'
    16  /usr/lib/ruby/1.8/rubygems/custom_require.rb    31 в `require'
    17  /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/classic_rails/application_spawner.rb   222 в preload_application'
    18  /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/classic_rails/application_spawner.rb   181 в "initialize_server"
    19  /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/utils.rb   564 в `report_app_init_status'
    20  /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/classic_rails/application_spawner.rb   174 в "initialize_server"
    21  /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server.rb     204 в "start_synchronously"
    22  /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server.rb     180 в `start'
    23  /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/classic_rails/application_spawner.rb   149 в `start'
    24  /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/spawn_manager.rb   219 в spawn_rails_application'
    25  /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server_collection.rb  132 в `lookup_or_add'
    26  /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/spawn_manager.rb   214 в spawn_rails_application'
    27  /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server_collection.rb  82 в "синхронизации"
    28  /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server_collection.rb  79 в "синхронизации"
    29  /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/spawn_manager.rb   213 в spawn_rails_application'
    30  /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/spawn_manager.rb   132 в `spawn_application'
    31  /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/spawn_manager.rb   275 в "handle_spawn_application"
    32  /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server.rb     357 в `__send__'
    33  /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server.rb     357 в `server_main_loop'
    34  /var/lib/gems/1.8/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server.rb     206 в "start_synchronously"
    35  /var/lib/gems/1.8/gems/passenger-3.0.0/helper-scripts/passenger-spawn-server    99  

Просто быть чистым; Я пытаюсь установить Redmine на Ubuntu 10.10. Apache2 работает в качестве веб-сервера, и у меня установлены Ruby 1.8.7 и Rails 2.3.5, так как для этой версии Redmine нужна эта версия.

РЕДАКТИРОВАТЬ: email.yml:

 производство:
   delivery_method::smtp
   smtp_settings:
     TLS: правда
     адрес: "smtp.googlemail.com"
     порт: 587
     домен: "domain.com"
     аутентификация: обычная
     имя_пользователя: "noreply@domain.com"
     пароль: ххххххх

Я не использовал кавычки на пароль. Все остальное в email.yml закомментировано с #

1 ответ

Решение

Синтаксическая ошибка в файле конфигурации YAML где-то, строка 76 которой начинается с "production:". Это должно быть достаточно просто для grep. Кроме того, у нас недостаточно информации - если вы не можете понять, что делать с файлом, вы должны опубликовать его.

Другие вопросы по тегам