2

vmcを使用して、Javaアプリケーションをcloudfoundryにプッシュし、このアプリケーションにバインドされたrabbitmqサービスを作成しました。そのようなアプリケーションを2つまたは3つテストしましたが、すべてうまく機能しましたが、数日から、rabbitmqサービスをどちらにもバインドするのに問題がありました。既存のアプリケーションでも新しいアプリケーションでも、次のメッセージが表示されます。

user@user-System-I7:~$ vmc bind-service rabbitmq-broker myApp
NoMethodError: undefined method `service_by_name' for #<CFoundry::V1::Client:0x7f417344f4b0>
For more information, see ~/.vmc/crash

次のように入力すると、user @ user-System-I7:〜$ more〜/ .vmc/crashが表示されます

Time of crash:
Wed Jan 02 15:06:31 +0100 2013

NoMethodError: undefined method `service_by_name' for #<CFoundry::V1::Client:0x7f417344f4b0>

vmc-0.4.7/lib/vmc/cli.rb:406:in `send'
vmc-0.4.7/lib/vmc/cli.rb:406:in `by_name'
mothership-0.3.5/lib/mothership/inputs.rb:150:in `instance_exec'
mothership-0.3.5/lib/mothership/inputs.rb:150:in `convert_given'
mothership-0.3.5/lib/mothership/inputs.rb:113:in `get'
mothership-0.3.5/lib/mothership/inputs.rb:69:in `[]'
vmc-0.4.7/lib/vmc/cli/service/bind.rb:15:in `bind_service'
mothership-0.3.5/lib/mothership/base.rb:61:in `send'
mothership-0.3.5/lib/mothership/base.rb:61:in `run'
mothership-0.3.5/lib/mothership/command.rb:68:in `invoke'
mothership-0.3.5/lib/mothership/command.rb:82:in `instance_exec'
mothership-0.3.5/lib/mothership/command.rb:82:in `invoke'
mothership-0.3.5/lib/mothership/base.rb:50:in `execute'
vmc-0.4.7/lib/vmc/cli.rb:106:in `execute'
mothership-0.3.5/lib/mothership.rb:45:in `start'
vmc-0.4.7/bin/vmc:11
1.8/bin/vmc:19:in `load'
1.8/bin/vmc:19

助けてください !!

4

2 に答える 2

1

私は同じ問題を抱えていました。少し謎のようですが、vmc を 0.4.4 にダウングレードすることで回避しました。

于 2013-01-04T13:51:49.907 に答える
-1

mongodbサービスをバインドするときに同じ問題が発生しましたが、

vmc bind-service
于 2013-01-05T08:14:36.893 に答える