Установка Шустрого для Грааля - PullRequest
1 голос
/ 13 октября 2009

Я наткнулся на Nimble вчера, но не смог пройти Шаг 1 , настраивая BuildConfig.groovy для поиска удаленного хранилища Nimble.

Мой BuildConfig.groovy файл состоит из одной строки:

grails.plugin.repos.discovery.intient="http://intient.com/downloads/grails/

Вот сообщение, которое я получаю при запуске grails install-plugin nimble 0.2 :

Welcome to Grails 1.1.1 - http://grails.org/
Licensed under Apache Standard License 2.0
Grails home is set to: /opt/dev/sdks/grails-1.1.1

Base Directory: /home/wraith/dev/source/demo
Running script /opt/dev/sdks/grails-1.1.1/scripts/InstallPlugin.groovy
Environment set to development
No authentication for svn repo at intient ...
Reading remote plugin list ...
Reading remote plugin list ...
Reading remote plugin list ...
Plugin 'nimble' was not found in repository. If it is not stored in a configured repository you will need to install it manually. Type 'grails list-plugins' to find out what plugins are available.

Это первый раз, когда я пытался установить плагин не в официальном репозитории. Как лучше всего сузиться, если это проблема на Intient.com или с моей конфигурацией?

Ответы [ 4 ]

2 голосов
/ 14 октября 2009

Мы выполняли техническое обслуживание на сайте intient.com, и балансировщик нагрузки не предоставлял этот контент последние 12 часов или около того (упс!).

Теперь нужно отсортировать, но шаги, которые Wraith Monster дал выше, работают и для ручной установки.

Как только Grails 1.2 станет хитом, Nimble станет частью официального репозитория плагинов, и нам вообще не нужно будет об этом беспокоиться.

2 голосов
/ 14 октября 2009

Следуйте этим инструкциям со следующими изменениями:

  • Шаг 1 правильный
  • Вместо использования удаленного репозитория скачайте zip-плагин
  • Переместите плагин в ~ / dev / plugins
  • grails install-plugin ~ / dev / plugins / grails-nimble-0.2.zip
  • Правильные шаги 3-5
1 голос
/ 14 октября 2009
  1. Скачать исходный код с http://github.com/intient/nimble
  2. Распакуйте в папку с плагинами вашего проекта (обычно под ${USER_HOME}/.grails/<grails-version>/projects/<myproject>/plugins)
  3. Переименуйте извлеченную папку в "nimble-0.2"
  4. Удалить из BuildConfig строку grails.plugin.repos.discovery.intient="http://intient.com/downloads/grails/"
  5. Отредактируйте файл application.properties вашего проекта и добавьте строку plugins.nimble=0.2
  6. Если не установлен под ваш проект, вы должны установить плагины: shiro (по крайней мере, версия 1.0-SNAPSHOT) и mail (> 0.6) (запустить команду grails install-plugin <pluginName> <version>)
  7. Начните прямо с Шаг 3

Это должно сработать (по крайней мере, у меня сработало). Удачи

1 голос
/ 13 октября 2009

вы всегда можете скачать zip-файл для плагина и установить его вручную

...