Как я могу обновить vmc, чтобы он использовал cfoundry 0.5.0 вместо 0.4.21?
Я пытаюсь подключиться к сервису mysql на cloudfoundry. Я установил vmc v 0.4.7 (который на данный момент является последним). Я развернул свое приложение Grails и через него также создал службу MySQL. Теперь я хочу получить доступ к сервису MySQL. Я попытался выполнить шаги, перечисленные здесь:
http://docs.cloudfoundry.com/tools/vmc/caldecott.html
Я также установил Caldecott. Но, когда я делаю vmc tunnel
Я получаю ответ о том, что мне нужно установить tunnel-vmc-plugin
, Я сделал это, и tunnel-vmc-plugin
(v 0.2.0) установлено.
Теперь, когда я делаю vmc tunnel
Я получаю сообщение о том, что существует конфликт между cfoundry 0.4.21
(что требуется vmc 0.4.7
) а также cfoundry 0.5.0
(что требуется tunnel-vmc-plugin 0.2.0
). Если я пытаюсь удалить любой cfoundry
другие драгоценные камни, которые нуждаются в этом конкретном cfoundry
версия идет с ума.
Если вы идете в Git-репозиторий для tunnel-vmc-plugin
на https://github.com/cloudfoundry/vmc-plugins/blob/master/tunnel/tunnel-vmc-plugin.gemspec вы увидите небольшую ссылку, которая просит вас повысить cfoundry до 0.5.0
Как я могу это сделать? Много читайте в Интернете о gem-файлах и т. Д., Но я никогда не изучал ruby и очень мало информации о плагинах vmc.
2 ответа
Наконец-то сделал это.
Да, дело в том, чтобы сделать gem install vmc --pre
но все зависимости, необходимые для этого vmc, также должны быть установлены вместе с --pre
,
Удивительно, но я искал, искал и искал, и НИЧЕГО ГДЕ на ВЕСЬ СЕТИ не упоминается специально. Для остальных, кто застрял, сначала удалите все следующие драгоценные камни:
- cfoundry
- tunnel-vmc-плагин
- манифесты-vmc-плагин
- материнство
- Caldecott-клиент
- Калдекотт
- vmc
Как только вы это сделаете, переустановите каждый из вышеперечисленных плагинов с --pre
команда. Например gem install cfoundry --pre
Пожалуйста, обновите документацию Burt Beckwith и другие, кто работает над созданием облачного литейного производства! Новичкам, таким как я, которые ничего не знают о рубине, очень трудно все настроить!
На данный момент самый простой способ решить эту проблему - установить предварительную версию, используя ключ --pre с gem;
gem install vmc --pre