LINUX.ORG.RU

redmine + git, проблема с ruby

 , , ,


0

2

Всем привет!

Ставлю на debian stable связку redmine + git (управление репозиторием через плагин redmine_git_hosting), в общем и целом делаю по такой схеме, но redmine у меня из репозитория.

Однако возникли проблемы на моменте

$ rake db:migrate_plugins RAILS_ENV=production

Выдает ошибку:

root@debian:/usr/share/redmine# rake db:migrate_plugins RAILS_ENV=production
(in /usr/share/redmine)
rake aborted!
undefined method `sq_bin' for class `Class'

(See full trace by running task with --trace)

раньше был такой баг, но судя по комментам на гитхабе - давным давно починен.

Также пробовал ставить определенные версии гемов, основываясь на этой инструкции. Результат тот же.

Может быть, есть люди, кто недавно проходил через это и успешно настроил?

★★

Собственно, с этим багом разобрался, удалось решить путем собирания всего и вся из исходников.

Теперь другая проблема: руби не видит установленные гемы. Т.е. redmine_git_hosting требует для своей работы lockfile, net-ssh и inifile. На моменте установки плагина все хорошо, а вот после рестарта httpd редмайн валится с ошибкой http://storage3.static.itmages.ru/i/12/0719/h_1342672210_9523172_f5ac3a1543.png

т.е. не видит гем lockfile.

Если в /var/www/redmine/vendor/plugins/redmine_git_hosting/lib/git_hosting.rb в первой строке закомментировать require lockfile - то приложение (ВНЕЗАПНО!) будет ругаться уже на net-ssh. Вот теперь, уважаемые ЛОРчане, вопрос: почему не видит, и как сделать, чтоб заработало?

kir64 ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.