2013-03-01 4 views
1

Я пытаюсь подключиться к службе 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, перейдите в haywire.
Если вы идете в репозиторий для tunnel-vmc-plugin на https://github.com/cloudfoundry/vmc-plugins/blob/master/tunnel/tunnel-vmc-plugin.gemspec вы увидите, есть маленькая ссылка, которая просит вас bump cfoundry to 0.5.0Как обновить vmc так, чтобы он использовал cfoundry 0.5.0 вместо 0.4.21?

Как я могу это сделать? Читайте много в Интернете о gem-файлах и т. Д., Но я никогда не изучал рубин и очень мало информации о vmc-плагинах.

ответ

0

Наконец это сделал.

Да, трюк состоит в том, чтобы сделать gem install vmc --pre, но каждая зависимость, которую этот vmc также нуждается в установке, должна быть установлена ​​с помощью --pre.
Удивительно, но я искал и искал и искал, и НЕТ, ГДЕ НА ВЕБ-САЙТЕ это конкретно упоминается. Для остальных из вас, кто застрял, сначала удалить все следующие камни:
- cfoundry
- Туннель-VMC-плагин
- манифестов-VMC-плагин
- Mothership
- Caldecott-клиент
- Caldecott
- VMC


После того, как вы сделали это, то переустанавливать каждый один из перечисленных выше плагинов с помощью команды --pre. Например:
gem install cfoundry --pre
Обновите документацию Берт Беквит и другие, которые работают над созданием облачного литейного завода! Новички, подобные мне, которые ничего не знают о рубине, действительно затрудняют настройку!

2

В настоящий момент самый простой способ разрешить это - установить версию предварительного выпуска с помощью переключателя -pre с самоцветом;

камня установить VMC --Систему

+0

привет .. спасибо, что ответ. Я выполнил указанную выше команду, но теперь я получаю сообщение об ошибке «Невозможно разрешить зависимости: vmc требует cfoundry (< 0.6, > = 0.5.1.rc5), manifestests-vmc-plugin (~> 0.6.2.rc1), tunnel-vmc- плагин (~> 0.2.1.rc3) '. И последняя версия cfoundry - 0.5.0! –