我试图按照说明安装云代工厂vmc。
http://docs.cloudfoundry.com/tools/vmc/installing-vmc.html#installing-vmc-main-steps
我执行以下操作:
gem update - >似乎工作
ruby -v - > 1.9.3p194
sudo gem install vmc - >似乎成功完成
vmc target - > -bash:vmc:command not found
vmc target api.cloudfoundry.com - > -bash:vmc:command not found
为什么看起来vmc安装成功但不可执行?
答案 0 :(得分:2)
在我的情况下,我遇到了这个问题,因为我使用的ruby不是rvm设置使用的默认版本。您可以通过首先运行
来解决这个问题rvm info
如果它没有说ruby-1.9.3-p194(或者你的默认值是什么),那么你可以运行
rvm使用ruby-1.9.3
一旦我这样做,我的vmc命令开始工作。
我的想法是,当我们使用gem install安装vmc时,它会安装到默认的ruby的gem,无论你当前设置的ruby是否使用。
答案 1 :(得分:1)
完全摆脱RVM并尝试OS X 10.8发布的股票ruby版本可能是一个好主意,因为“sudo gem install”可能超出了RVM的视角。或者只是删除sudo并查看gem install vmc是否有效。