按照https://github.com/cloudfoundry/vcap/
中提到的步骤,尝试在我的计算机上的UBUNTU SERVER VM上设置VCAP事情似乎工作正常但是在第5步(https://github.com/cloudfoundry/vcap/#step-5-validate-that-you-can-connect-and-tests-pass)我得到了一个例外尝试执行以下命令时 - vmc target api.vcap.me
我在控制台上看到的异常是:
主机不可用或无效:'http://api.vcap.me'
您想看到回复吗? [yN]:y
HTTP异常:Errno :: ECONNREFUSED:无法建立连接,因为目标计算机主动拒绝它。 - 连接(2)
对于一些早期的实验,我使用的是MicroCloud(由CloudFoundry下载提供)。我也有问题将我的VMC指向这个Microcloud。
在Micro Cloud控制台上,我看到以下消息:
要访问Micro Cloud Foundry实例,请使用: vmc target http://api.agoel.cloudfoundry.me
当我从Windows7上的Ruby命令提示符设置运行此vmc命令时,出现以下错误:
主机不可用或无效:'http://api.agoel.cloudfoundry.me'
您想看到回复吗? [yN]:y
HTTP异常:Errno :: ETIMEDOUT:连接尝试失败,因为连接方在一段时间后没有正确响应,或者 ost未能回应。 - 连接(2)
我在命令提示符下运行了vmc info命令。它显示以下信息
VMware的云应用程序平台
支持访问支持DOT cloudfoundry DOT com
目标:http:// api DOT cloudfoundry DOT com(v0.999)
客户:v0.3.18
用户:ankitgoel1987@gmail.com
用法:记忆(总共2.0G的1.1G)
Services (2 of 16 total)
Apps (2 of 20 total)
Windows7在4GB RAM上运行
已经安装了Cloudfoundry的Microcloud(这是其他一些练习的一部分。我最近的实验要求我在其上设置一个带有VCAP的Ubuntu服务器。所以这个MicroCloud真的不重要)
vmc 0.3.18(安装在我的Windows7机器上)
ruby 1.9.2p290(2011-07-09)[i386-mingw32]
答案 0 :(得分:0)
在主机文件中添加以下条目:
IP_of_ubuntu_server vcap.me api.vcap.me
答案 1 :(得分:0)
如果您希望每次部署新应用时都不必编辑主机文件,并且根据您使用的虚拟化平台,您可以将您自己计算机的端口80上的所有流量转发到VM。
* .vcap.me设置为解析为127.0.0.1,因此这是一个理想的解决方案。要执行此操作,您应将网络设置设置为NAT而不是Bridged(可能您已经完成此操作),然后将端口80设置为转发到来宾操作系统的IP。例如,在VMWare Fusion中,这就像编辑设置文件一样简单。