1

我正在尝试连接到 cloudfoundry 上的 mysql 服务。我安装了 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之间存在冲突。如果我尝试卸载任何一个,其他需要那个特定的 gemcfoundry 0.4.21vmc 0.4.7cfoundry 0.5.0tunnel-vmc-plugin 0.2.0cfoundrycfoundry版本失控。如果您访问https://github.com/cloudfoundry/vmc-plugins/blob/master/tunnel/tunnel-vmc-plugin.gemspec
的 git 存储库, 您会看到有一个小链接要求您访问cfoundry至 0.5.0tunnel-vmc-plugin

我怎样才能做到这一点?在网上阅读了很多关于 gem 文件等的内容,但我从未学习过 ruby​​,而且关于 vmc 插件的信息也很少。

4

2 回答 2

2

目前解决这个问题的最简单方法是通过使用 --pre 开关和 gem 来安装预发布版本;

宝石安装 vmc --pre

于 2013-03-01T18:33:24.277 回答
0

终于做到了。

是的,诀窍是这样做,gem install vmc --pre但是这个 vmc 需要的每个依赖项也需要与--pre.
令人惊讶的是,我搜索再搜索再搜索,但在整个 WEB 上都没有特别提到这一点。对于其他被卡住的人,首先卸载所有以下 gem:
- cfoundry
- tunnel-vmc-plugin
- manifests-vmc-plugin
- Mothership
- caldecott-client
- caldecott
- vmc


完成此操作后,然后重新安装每个上述插件的--pre命令。例如
gem install cfoundry --pre
,请更新文档 Burt Beckwith 和其他致力于构建云代工的人!像我这样对红宝石一无所知的新手很难进行设置!

于 2013-03-04T08:36:02.457 回答