1

cloudfoundryのmysqlサービスに接続しようとしています。vmc v 0.4.7(現在最新)をインストールしました。私はgrailsアプリケーションをデプロイし、それを介してmysqlサービスも作成しました。ここで、mysqlサービスにアクセスしたいと思います。ここにリストされている手順を実行しようとしました:
http
: //docs.cloudfoundry.com/tools/vmc/caldecott.htmlcaldecottもインストールしました。しかし、そうするとvmc tunnel、をインストールする必要があるという応答が表示されtunnel-vmc-pluginます。私はそれを行い、tunnel-vmc-plugin(v 0.2.0)がインストールされました。
これを行うと、(によって必要とされる)と(によって必要とされる)vmc tunnelの間に競合があるというエラーが表示されます。いずれかをアンインストールしようとすると、その特定の必要がある他の宝石cfoundry 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リポジトリにtunnel-vmc-pluginアクセスすると、 cfoundry をバンプするように求める小さなリンクが表示されます。 0.5.0まで

これどうやってするの?gemファイルなどについてWebでたくさん読んでいますが、私はrubyを学んだことがなく、vmcプラグインについてもほとんど情報がありません。

4

2 に答える 2

2

現時点でこれを解決する最も簡単な方法は、gem で --pre スイッチを使用してプレリリース バージョンをインストールすることです。

宝石のインストール vmc --pre

于 2013-03-01T18:33:24.277 に答える
0

ついにやった。

はい、秘訣は実行することですgem install vmc --preが、このvmcが必要とするすべての依存関係も。とともにインストールする必要があります--pre
驚くべきことに、私は検索し、検索し、検索しましたが、これが具体的に言及されているのはWeb全体のどこにもありません。立ち往生している残りの人のために、最初に次のすべての宝石をアンインストールします:
-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 に答える