Создание плагина Redmine - Не удалось найти генератор 'redmine_plugin' - PullRequest
0 голосов
/ 05 июня 2018

Я запускаю Redmine 3.4 с Rails (5.2.0) и Docker 18.03.1-ce на Ubuntu 16.04 Xenial (что ново для меня), следуя этому репозиторию GitHub: https://github.com/sameersbn/docker-redmine

Я создаю свойПриложение Rails в той же папке, где был создан docker-compose.yml, и перейдите к нему.

Тогда у меня точно такая же проблема, как описано в этом сообщении Redmine (http://www.redmine.org/boards/3/topics/48309?r=48507#message-48507):, когда япопробуйте командные рельсы сгенерировать redmine_plugin Plug_test, появятся следующие два сообщения об ошибке:

  • Запуск через предварительный загрузчик Spring в процессе 32109
  • Не удалось найти генератор 'redmine_plugin'

Поэтому я пробую команды, предложенные Китом, и снова запускаю команду generate, сообщение об ошибке Spring исчезает, но команда generate все еще не работает (Не удалось найти генератор 'redmine_plugin').

Anyидея, что делать? Я не знаю, пойду ли я в правильном направлении.

Большое спасибо за вашу помощь.

Ответы [ 2 ]

0 голосов
/ 14 июня 2018

Как уже упоминалось в Ravi, вам нужно перейти в каталог приложений redmine вместо каталога приложений rails.

Или, возможно, вы можете выполнить команду создания плагина с помощью команды запуска docker.

# e.g. In case plugin name is “myplugin"
docker run --name=redmine -it --rm \
  --volume=/srv/docker/redmine/redmine:/home/redmine/data \
  sameersbn/redmine:3.4.4-2 \
  app:rails generate redmine_plugin myplugin

Если это работает нормально, каталог плагинов с именем «myplugin» будет сгенерирован в каталоге / srv / docker / redmine / redmine / plugins /.

Лично я думаю, что вы использовали тесто, чтобы использовать docker для созданияи разработка плагина Redmine, особенно если вы не очень знакомы с Redmine и Docker.

Надеюсь, это поможет.

0 голосов
/ 05 июня 2018

очень простая проблема, вы запускаете команду из-за пределов вашего каталога приложений Redmine, вам нужно перейти в каталог приложений Redmine, после чего вы можете запустить rails generate redmine_plugin Plugin_test оттуда

...