Я пробовал следовать за dreamhost documentation (что для Redmine 1.x и в последний раз редактировалось около года назад) и redmine install documentation как можно больше.Установка Redmine версии 2.0.2 на общий хостинг Dreamhost
Я пытаюсь установить версию 2.0.2, которую я вытащил вниз с помощью
hg clone --updaterev 2.0-stable https://bitbucket.org/redmine/redmine-all
rvm я использовал, чтобы получить локальную версию Руби 1.9.3, чтобы установить соответствующую зависимость. Казалось, все идет хорошо, пока я не добрался до последнего шага, когда мне пришлось загрузить его в браузере. Я получил сообщение от Пассажира о том, что приложение не может быть запущено. Это следующим образом:
Применение завершился во время запуска (т.е. во время оценки конфигурационного/environment.rb). Сообщение об ошибке могло быть записано в файл файла журнала веб-сервера. Проверьте файл журнала (т. Е. Файл журнала приложения Rails), чтобы узнать, почему приложение завершено. Если это не поможет, воспользуйтесь приведенной ниже ошибкой , чтобы отладить проблему.
Я не мог найти ничего полезного в журналах (не мог даже найти место его err'd - возможно, я смотрел в неправильном месте /home/username/logs/my.site.com/http
?)
Цепочка вызовов выглядит она ошибка зависимости, но она выглядела довольно общей.
Команда, которую я использовал, чтобы установить соответствующие драгоценные камни были: (я использую MySQL)
$ bundle install --without development test postgresql sqlite rmagick
Запуск bundle show
в моем веб-каталог дает мне это:
~/my.site.com$ bundle show
Gems included by the bundle:
* actionmailer (3.2.5)
* actionpack (3.2.5)
* activemodel (3.2.5)
* activerecord (3.2.5)
* activeresource (3.2.5)
* activesupport (3.2.5)
* arel (3.0.2)
* builder (3.0.0)
* bundler (1.1.4)
* coderay (1.0.6)
* erubis (2.7.0)
* hike (1.2.1)
* i18n (0.6.0)
* journey (1.0.4)
* json (1.7.3)
* mail (2.4.4)
* mime-types (1.18)
* multi_json (1.3.6)
* mysql2 (0.3.11)
* net-ldap (0.3.1)
* polyglot (0.3.3)
* prototype-rails (3.2.1)
* rack (1.4.1)
* rack-cache (1.2)
* rack-openid (1.3.1)
* rack-ssl (1.3.2)
* rack-test (0.6.1)
* rails (3.2.5)
* railties (3.2.5)
* rake (0.9.2.2)
* rdoc (3.12)
* ruby-openid (2.1.8)
* sprockets (2.1.3)
* thor (0.15.2)
* tilt (1.3.3)
* treetop (1.4.10)
* tzinfo (0.3.33)
Вот мой исполняемый версии:
$ ruby -v
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]
$ rails -v
Rails 3.2.5
$ bundle -v
Bundler version 1.1.4
$ gem -v
1.8.24
Любая помощь будет оценена по достоинству.
Редактировать: Вот обратная линия.
# File Line Location
0 /usr/lib/ruby/gems/1.8/gems/bundler-1.0.7/lib/bundler/setup.rb 10 in `exit'
1 /usr/lib/ruby/gems/1.8/gems/bundler-1.0.7/lib/bundler/setup.rb 10
2 /usr/lib/ruby/1.8/rubygems/custom_require.rb 36 in `gem_original_require'
3 /usr/lib/ruby/1.8/rubygems/custom_require.rb 36 in `require'
4 /home/username/site.com/config/boot.rb 6
5 /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in `gem_original_require'
6 /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in `require'
7 /home/username/site.com/config/application.rb 1
8 /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in `gem_original_require'
9 /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in `require'
10 /home/username/site.com/config/environment.rb 2
11 /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in `gem_original_require'
12 /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in `require'
13 config.ru 3
14 /usr/lib/ruby/gems/1.8/gems/rack-1.2.1/lib/rack/builder.rb 46 in `instance_eval'
15 /usr/lib/ruby/gems/1.8/gems/rack-1.2.1/lib/rack/builder.rb 46 in `initialize'
16 config.ru 1 in `new'
17 config.ru
«Обратный ход выглядит как ошибка зависимости, но он выглядел довольно универсальным». Вставьте его в любом случае. – Amadan
Я заметил, что ваш вывод «bundle -v» показывает версию 1.1.4, но ваша обратная трассировка показывает путь с 1.0.7. FWIW, я запускаю Redmine 1.2.1 на общем хостинге DH. Я не помню, чтобы устанавливать что-либо слишком особенное, чтобы заставить его работать, я полагаю, что использую рубин по умолчанию (1.8.7). – joecullin