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