Как я могу обновить 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

Другие вопросы по тегам