问题标签 [vmc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
83 浏览

service - 为什么“vmc services”命令只返回一个表?

在 cloudfoundry 的 vmc 文档中,它说“vmc services”命令将返回两个表,第一个表包含可用的服务类型,第二个表返回配置的服务实例。但是我发现使用最新版本的 vmc,“vmc services”命令只返回一个包含“provisioned services”的表。这很不方便,因为我看不到系统可以支持什么样的服务。

注意:我发现非常旧版本的 vmc 可以列出两个表。

有人遇到过这个问题吗?

0 投票
1 回答
1561 浏览

ruby - 无法运行 vmc do 到 gem 版本依赖混淆

我只需要知道要运行哪些命令来安装/卸载正确的 gem,这样 vmc 才能工作。我一直在尝试通过安装 cfoundry 来满足 gem 的依赖要求,当我运行 vmc 时出现以下错误:

我有正在运行的宝石列表:

0 投票
2 回答
273 浏览

grails - 如何更新 vmc 以使其使用 cfoundry 0.5.0 而不是 0.4.21?

我正在尝试连接到 cloudfoundry 上的 mysql 服务。我安装了 vmc v 0.4.7(目前是最新的)。我已经部署了我的 grails 应用程序并通过它创建了一个 mysql 服务。现在我想访问mysql服务。我尝试执行此处列出的步骤:http:
//docs.cloudfoundry.com/tools/vmc/caldecott.html
我也安装了 caldecott。但是当我这样做时,vmc tunnel我收到回复说我需要安装tunnel-vmc-plugin. 我这样做了,并且tunnel-vmc-plugin(v 0.2.0)安装了。
现在,当我这样做时,我收到一条错误消息,指出( 所要求的) 和( 所要求的)vmc tunnel之间存在冲突。如果我尝试卸载任何一个,其他需要那个特定的 gemcfoundry 0.4.21vmc 0.4.7cfoundry 0.5.0tunnel-vmc-plugin 0.2.0cfoundrycfoundry版本失控。如果您访问https://github.com/cloudfoundry/vmc-plugins/blob/master/tunnel/tunnel-vmc-plugin.gemspec
的 git 存储库, 您会看到有一个小链接要求您访问cfoundry至 0.5.0tunnel-vmc-plugin

我怎样才能做到这一点?在网上阅读了很多关于 gem 文件等的内容,但我从未学习过 ruby​​,而且关于 vmc 插件的信息也很少。

0 投票
2 回答
662 浏览

cloud-foundry - 无法在 cloudfoundry 上部署应用程序引发错误 404 Not Found

我正在尝试在cloudfoundry上部署spring应用程序。但是作为使用mvn package命令的项目的构建war文件。之后我使用vmc push --appname target(directory)我完成了所有需要在cloudfoundry上推送的步骤。最后我收到消息上传应用程序名称....好的,然后我输入命令 vmc 应用程序然后它显示了我所有推送的应用程序....有 url(http://cloudapp-project-master.cloudfoundry.com/)我部署的应用程序。我复制并放置在浏览器中然后它给了我 404 Not Found nginx 我不知道问题出在哪里......请帮我摆脱这个。进阶谢谢……

0 投票
1 回答
130 浏览

mysql - 由于内存限制,无法连接到 vmc mysql 服务

我无法在 cloudfoundry 基础设施上连接到我的免费托管应用程序实例。

当我运行“vmc tunnel mysql-service”时,我得到以下信息:

1:无 2:mysql 3:mysqldump 你想启动哪个客户端?> 2

在端口 10000 上打开隧道... FAILED CFoundry::AccountNotEnoughMemory: 600: 内存容量不足,允许:2048M 有关详细信息,请参阅 ~/.vmc/crash

检查我看到的 ~/.vmc/crash 日志:

崩溃时间:2013-03-13 18:16:54 -0400

CFoundry::AccountNotEnoughMemory: 600: 内存容量不足,允许:2048M

<<< 请求:PUT https://api.cloudfoundry.com/apps/caldecott 应用程序/json REQUEST_BODY: {"name":"caldecott","instances":1,"state":"STARTED","staging":{"model":"sinatra","stack":"ruby19"}, "资源":{"内存":64,"磁盘":2048,"fds":256},"env":["CALDECOTT_AUTH=43ae7176-67f6-41ac-8cff-bf21b4249a49"],"uris":[" caldecott-d9149.cloudfoundry.com"],"services":["mysql-service"],"console":null,"debug":null} 响应:[403] RESPONSE_HEADERS:缓存控制:无缓存连接:保持活动内容类型:应用程序/json;charset=utf-8 日期:2013 年 3 月 13 日星期三 22:16:54 GMT 保持活动:超时=20 服务器:nginx 传输编码:分块 x-ua 兼容:IE=Edge,

>

cfoundry-0.5.2/lib/cfoundry/baseclient.rb:156:in handle_error_response' cfoundry-0.5.2/lib/cfoundry/baseclient.rb:135:inhandle_response' cfoundry-0.5.2/lib/cfoundry/baseclient.rb:85:in request' cfoundry-0.5.2/lib/cfoundry/baseclient.rb:74:input' cfoundry-0.5.2/lib/cfoundry/v1/ model_magic.rb:55:block (2 levels) in define_client_methods' cfoundry-0.5.2/lib/cfoundry/v1/model.rb:91:in更新中!cfoundry-0.5.2/lib/cfoundry/v1/app.rb:131:update!' cfoundry-0.5.2/lib/cfoundry/v1/app.rb:121:in开始!隧道-vmc-plugin-0.2.2/lib/tunnel-vmc-plugin/tunnel.rb:173:in start_helper' tunnel-vmc-plugin-0.2.2/lib/tunnel-vmc-plugin/tunnel.rb:89:increate_helper' 隧道-vmc-plugin-0.2.2/lib/tunnel-vmc-plugin/tunnel.rb:28 :in open!' tunnel-vmc-plugin-0.2.2/lib/tunnel-vmc-plugin/plugin.rb:41:inblock in tunnel'interact-0.5.2/lib/interact/progress.rb:98:in with_progress' tunnel-vmc-plugin-0.2.2/lib/tunnel-vmc-plugin/plugin.rb:40:intunnel' Mothership-0.5.1/lib/mothership/base.rb:66:in run' mothership-0.5.1/lib/mothership/command.rb:72:inblock in invoke'

我应该采取什么措施来解决这个问题?

为了提供进一步的背景,下面是有关 env 的一些细节。我的应用程序正在运行:

vmc stats logoff 使用清单文件 manifest.yml

获取注销的统计信息...好的

实例cpu内存盘

0 0.1% 74.2K 的 2G 63.3M 的 2G

vmc env 注销使用清单文件 manifest.yml

获取用于注销的环境......好的

vmc services 正在获取服务...好的

名称服务版本 mysql-service mysql 5.1

0 投票
0 回答
101 浏览

mongodb - 通过 vmc 隧道到 cloudfoundry 的 mongodump 挂断

由于某种原因,通过隧道的 mongodump 进程每次都会在同一个集合中挂起。如果我中断该过程,则带有集合的文件的大小接近 39Mb。我不明白发生了什么事。

0 投票
1 回答
339 浏览

cloud-foundry - vmc 隧道无法在 api.cloudfoundry.com 上使用 Ruby 2.0

我正在尝试mysql开启服务,api.cloudfoundry.com但面临以下错误。

我已经安装Ruby 2.0

已安装的 gem 版本: * 本地 GEMS *

C:\Users\user>vmc隧道 DL已弃用,请使用Fiddle

1:蒙哥你好

2:mysql-你好

3:兔子你好

哪个服务实例?> 2

1:无

2:mysql

3:mysql转储

您想从哪个客户入手?> 2

有关详细信息,请参阅~/.vmc/crash

崩溃内容:

0 投票
1 回答
420 浏览

gem - 安装/构建 Caldecott 时出错

我的环境:

  • 视窗 8 x64
  • Ruby安装程序:
  • 红宝石 1.9.3-p392
  • DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe

(注意:之前尝试过 Ruby 2.0 和相关的开发工具包并得到编译错误。然后看到 1.9.2 req 并单独安装,注意不要混合它们。)

脚步:

  1. 更新了 PATH,按照说明安装了 DevKit。
  2. 宝石更新--系统
  3. gem install af(使用 CloudFoundry 合作伙伴 AppFog)

然后,从gem 指令中,我运行:

宝石安装 caldecott --no-rdoc --no-ri

知道我为什么会这样吗?作为后续,我遵循了DevKit 说明中的测试程序:

  • 宝石安装 json --platform=ruby
  • ruby -rubygems -e "需要 'json';puts JSON.load('[42]').inspect"

结果如预期一样,所以这似乎只适用于凯迪克。

0 投票
1 回答
260 浏览

crash - cloudfoundry vmc推送崩溃

当我将我的应用程序推送到 cloudfoundry vmc 时,请告诉我:

上传我的网站...失败 上传失败。再试一次 'vmc push TypeError: no implicit conversion of ni 有关更多信息,请参阅 ~/.vmc/crash

*然后我打开 ~/.vmc/crash 下的内容是什么*

崩溃时间:2013-03-28 15:39:33 +0800

TypeError:没有将 nil 隐式转换为 String

0 投票
1 回答
62 浏览

cloud-foundry - cloudfoundry - vmc 以非交互方式指定“无”url

我希望以非交互方式推送 URL 为“none”的应用程序

现在我的命令看起来像:

但这给了我一个

错误。

任何帮助将不胜感激,谢谢