我已经安装了Ruby和Gems,并按照cloudfoundry网站上的文档安装了VMC。我可以成功部署一个简单的 hello world 应用程序。几个命令似乎工作正常。但是,很少有命令会失败,我不知道为什么。当我运行以下命令时:
VMC 实例 hellor 3
我收到错误:Unknwon 应用程序"3"
当我刚刚运行时:
VMC 实例 hellor它可以很好地检索实例并显示它而没有任何错误。但是,当我在此之后指定一个数字以增加实例时,它似乎只是将该数字视为 appname 并给我错误。可能是什么原因。我在任何论坛上都找不到其他面临这个问题的人。对此的任何帮助将不胜感激。我正在部署 cloudfoundry.com
此命令的行为取决于您使用的 vmc 版本。您可以查看正在运行的 vmc 版本vmc --version
。
对于 vmc 版本 0.3.x,instances
命令的工作方式与您在问题中的预期一样。如果使用版本 0.3.x 运行vmc help
,您将在其他输出中看到以下内容:
instances <appname> <num|delta> Scale the application instances up or down
对于vmc 0.4.x版本(也称为vmc-ng),instances
命令的工作方式不同,并且引入了scale
命令,正如Hitesh所说。如果您使用版本 0.4.x 运行vmc help --all
,您将在其他输出中看到以下内容:
instances APPS... List an app's instances
scale [APP] Update the instances/memory limit for an application
"vmc 实例 [APP]"用于列出您拥有的实例数。要实际扩展您的应用程序,您可以执行"vmc scale [APP]",如下所示:
hghia@SEA-007~/工作银河/你好$ VMC规模你好
实例> 3
1: 64米
2: 128公尺
3: 256公尺
4: 512公尺
5: 1G
6: 2G
内存限制>64M
缩放你好...还行
hghia@SEA-007~/工作银河/你好$ VMC实例 你好
获取 hello 的实例...还行
实例 #0:正在运行 开始: 2012-12-10 03:41:39 PM
实例 #1:正在运行 开始: 2012-12-10 03:46:56 PM
实例 #2:正在运行 开始: 2012-12-10 03:46:56 PM
谢谢- 海特什