Cloud foundry 无法使用cf push将我的应用程序推送到关键Web服务

Cloud foundry 无法使用cf push将我的应用程序推送到关键Web服务,cloud-foundry,pivotal-web-services,Cloud Foundry,Pivotal Web Services,这是我的舱单 --- applications: - name: multi memory: 128M host: multi instances: 1 path: H:/Computer Science/Web Technology/Node.js/multi/ command: node app.js 我还以utf-8格式创建了带有node_modules/的.cfignore文件 但是仍然会出现这个错误 FAILED Error uploading app

这是我的舱单

  ---
applications:
- name: multi
  memory: 128M
  host: multi
  instances: 1
  path: H:/Computer Science/Web Technology/Node.js/multi/
  command: node app.js
我还以utf-8格式创建了带有node_modules/的.cfignore文件

但是仍然会出现这个错误

    FAILED
Error uploading application.
open H:\Computer Science\Web Technology\Node.js\multi\node_modules\grunt-con
b-qunit\node_modules\grunt-lib-phantomjs\node_modules\phantomjs\node_modules
-extra\node_modules\rimraf\node_modules\glob\node_modules\minimatch\node_mod
s\brace-expansion\node_modules: The system cannot find the path specified.

我不知道如何解决此问题。

能否删除节点模块目录或移动到其他目录并重试?如果这样做有效,我将从工作副本中删除.cfignore。

.cfignore与.gitignore文件的格式完全相同。这是一个我经常使用的例子。问题似乎是路径名太长,Windows无法处理。我同意删除node_modules文件夹或使用.cfignore忽略它都可以解决问题。@Jack JunjieCai但在我的情况下,即使有.cfignore也不允许我推送代码。我还更改了临时目录的位置,以消除windows中的大小限制。你是说Bluemix,对吗?不是,但它几乎与Bluemix相似。他们还提供了创建.cfignore文件,然后推送。