sudo gem install vmc不安装vmc

时间:2012-11-07 07:13:51

标签: cloudfoundry

我试图按照说明安装云代工厂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安装成功但不可执行?

2 个答案:

答案 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是否有效。