2015-05-04 83 views
1

這裏我的應用程序推向樞紐Web服務是我的manifest.yml無法使用CF推

--- 
applications: 
- name: multi 
    memory: 128M 
    host: multi 
    instances: 1 
    path: H:/Computer Science/Web Technology/Node.js/multi/ 
    command: node app.js 

我也創造了node_modules的.cfignore文件/以UTF-8格式

但仍得到這個錯誤

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. 

我不知道如何解決它。

+0

你的意思是Bluemix,對不對? – jpapejr

+0

不,它的[關鍵](https://run.pivotal.io/),但它幾乎類似於bluemix。他們還創建了.cfignore文件,然後推送。 – Cyclotron3x3

回答

0

你能刪除node_modules目錄(或移動到不同的目錄)並重試嗎?如果這樣的話,我會從工作副本download .cfignore。

+0

.cfignore與.gitignore文件格式完全相同。這裏有一個我使用了很多的例子。 https://github.com/IBM-Bluemix/box-watson/blob/master/.cfignore –

+0

問題似乎是Windows的路徑名稱太長,無法處理。我同意刪除node_modules文件夾或使用.cfignore忽略它將解決問題。 –

+0

@ Jack-JunjieCai,但在我的情況下,即使有.cfignore也不允許我推送代碼。此外,我已經改變了臨時目錄位置以刪除窗口中的大小限制。 – Cyclotron3x3