クラウドインフラ構築記

現在AWSの構築支援に携わっております。今注視しているのは、GKE、BigQuery、Google Dataflowなどサービスを展開しているGoolge Cloud Platformです。

Ubuntu 10.04.4で自前CloudFoundryを構築メモ

Ubuntu 10.04.4でCloundFoundryを以下で自前CloudFoundryを構築しても、vmcはこの時点では入っていない。

bash < <(curl -s -k -B https://raw.github.com/cloudfoundry/vcap/master/dev_setup/bin/vcap_dev_setup)

vmcをいれようとすると、

</pre>
ERROR: Error installing vmc:
 vmc requires multi_json (~> 1.4.0, runtime)
hiruta@ubuntu:~$ sudo gem install multi_json
Successfully installed multi_json-1.5.0

こうすると、vmcコマンドを使うとするとエラーとなってしまう。


$ vmc target api.vcap.me
/usr/local/lib/site_ruby/1.8/rubygems.rb:230:in `activate': can't activate multi_json (~> 1.4.0, runtime) for ["vmc-0.4.7"], already activated multi_json-1.5.0 for ["cfoundry-0.4.19", "vmc-0.4.7"] (Gem::LoadError)
 from /usr/local/lib/site_ruby/1.8/rubygems.rb:246:in `activate'
 from /usr/local/lib/site_ruby/1.8/rubygems.rb:245:in `each'
 from /usr/local/lib/site_ruby/1.8/rubygems.rb:245:in `activate'
 from /usr/local/lib/site_ruby/1.8/rubygems.rb:1056:in `gem'
 from /usr/bin/vmc:18

折角インストールしたmulti_son 1.5.0をアンインストールすると無事vmcを使えるようになりました。


$ sudo gem uninstall multi_json

Select gem to uninstall:
 1. multi_json-1.1.0
 2. multi_json-1.4.0
 3. multi_json-1.5.0
 4. All versions
> 3
Successfully uninstalled multi_json-1.5.0


$ vmc target api.vcap.me
Setting target to http://api.vcap.me... OK

コメントは受け付けていません。