
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[216.73.216.30] |
![]() |
|
Сообщ.
#1
,
|
|
|
Доброе время суток.
Ставлю redmine на CentOS 5.3, на котором работает apache. Руководствовался http://www.redmine.org/projects/redmine/wiki/HowTo_install_Redmine_on_CentOS_5 Чтобы создать поддомен воспользовался плеском, в котором указал поддомен redmine.site.ru и корневую директорию ../site.ru/redmine/public В public директории воспользовался стандартным .htaccess и стандартными dispatch.* В некоторых файлах указал прямой путь до ruby и заменил require 'dispatcher' на полный путь В config/environment.fb расскоментировал ENV['RAILS_ENV'] ||= 'production' После всех махинаций по адресу redmine.site.ru выдается 500-я ошибка Подскажите, люди добрые, как починить? Я вообще не знаток линуксов и ruby, пришлось столкнуться по долгу службы. Заранее благодарю, Евгений |
Сообщ.
#2
,
|
|
|
/var/www/redmine-0.9(тут может быть просто redmine в зависимости от конфига)/log/production.log
Это путь к логам редмайна. Содержимое в студию! Добавлено А у Вас может быть и ./site.ru/redmine/log/ |
Сообщ.
#3
,
|
|
|
Спасибо за ответ!
Эту проблему я поборол. Оказалось, что я у меня не доустановился passenger Теперь после запуска этот самый passenger выдает ошибку: The application has exited during startup (i.e. during the evaluation of config/environment.rb). The error message can be found below. To solve this problem, please follow any instructions in the error message. Error message: /var/www/vhosts/site.ru/redmine/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 Missing these required gems: rubytree You're running: ruby 1.8.7.334 at /usr/local/bin/ruby rubygems 1.4.2 at /var/www/.gem/ruby/1.8, /usr/local/lib/ruby/gems/1.8 Run `rake gems:install` to install the missing gems. Логи пустые Среда: ![]() ![]() actionmailer (2.3.11) actionpack (2.3.11) activerecord (2.3.11) activeresource (2.3.11) activesupport (2.3.11) bundler (1.0.10) coderay (0.9.7) daemon_controller (0.2.6) fastthread (1.0.7) file-tail (1.0.5) hoe (1.9.0) i18n (0.5.0, 0.4.2) json_pure (1.5.1) mysql (2.8.1) passenger (3.0.5) rack (1.1.0, 1.0.1) rails (2.3.11) rake (0.8.7, 0.8.3) RedCloth (4.2.7) rubyforge (2.0.4) rubytree (0.5.2) spruz (0.2.5) для последнего redmine нужны: ruby 1.8.6, 1.8.7 Rails 2.3.11 Rack 1.1.0 Я пробовал снести rack-1.0.1 но у меня вылетала ошибка, что типа не могу найти Rack-1.0.1, поэтому я его обратно поставил. |
Сообщ.
#4
,
|
|
|
Что-то у Вас хаос какой-то. Если Вы используете бандлер, то надо будет запустить sudo bundle install в корневой директории приложения. Тогда пассажир увидит все необходимые гемы.
|
Сообщ.
#5
,
|
|
|
Выполнил в корне, ответ следующий:
![]() ![]() $sudo bundle install Using rake (0.8.3) Using RedCloth (4.2.7) Using coderay (0.9.7) Using i18n (0.4.2) Using mysql (2.8.1) Using rack (1.0.1) Using bundler (1.0.10) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Но ошибка та же самая. Если честно, то я не совсем знаю, что тут надо использовать, а что не надо... Я пользовался мануалом от Redmine - там было написано поставить bundler я и поставил.. |
Сообщ.
#6
,
|
|
|
В ошибке я вижу, что пассажир не может найти rubytree.
Можно попробовать выполнить в корне приложения bundle --deployment. Тогда бандлер проинсталлит все гемы в vendor/bundle. Рекомендую проверить наличие .bundle/config в корне приложения. Оттуда пассажир берет путь к гемам в случае с бандлером. Если будет повторяться ошибка с rubytree - можно попробовать его забандлить - добавить в Gemfile аналогично всем указанным там гемам. Мы поднимали версию 0.9. Она спокойно работает на рельсе 2.3.5 через пассажир и бандлером не пользуется. |
Сообщ.
#7
,
|
|
|
Блин, я идиот..
Вообщем у меня в корне лежал Gemfile, в котором я еще в самом начале закомментировал rubytree. Расскомментировал и все заработало.... Спасибо большое вам! ps: Я вообще не настаивал, чтобы redmine юзал bundler, видать где-то есть настройки специальные, либо он по другому не умеет. |
Сообщ.
#8
,
|
|
|
Цитата dzlk @ Я вообще не настаивал, чтобы redmine юзал bundler, видать где-то есть настройки специальные, либо он по другому не умеет. Это сделали разработчики ![]() |