我正在尝试连接到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时,我得到一个错误,指出cfoundry 0.4.21(vmc 0.4.7要求)和cfoundry 0.5.0(tunnel-vmc-plugin 0.2.0要求)之间存在冲突。如果我尝试卸载任何一个cfoundry,则需要该特定cfoundry版本的其他gem都麻烦了。
如果您在https://github.com/cloudfoundry/vmc-plugins/blob/master/tunnel/tunnel-vmc-plugin.gemspec转到git存储库以获取tunnel-vmc-plugin您会看到有一个很小的链接,要求您bump cfoundry to 0.5.0

我怎样才能做到这一点?在Web上阅读了很多有关gem文件的信息,但是我从未学过ruby,也很少了解vmc插件的信息。

最佳答案

目前,解决此问题的最简单方法是使用带有gem的--pre开关来安装预发行版本。

gem install vmc --pre

08-06 23:48