2014-11-05 75 views
0

因此,我正在與朋友(誰在運行ubuntu)開發phonegap項目,並且在嘗試在phonegap開發人員應用程序上查看項目時遇到了一個問題一個iPhone。當我們運行phonegap serve寄託都工作正常,但是當我們嘗試連接到通過手機上的終端指定的端口,我們將得到一個錯誤:在Ubuntu上的Phonegap服務不與iOS同步應用程序

Error: ENOENT, no such file or directory '/usr/local/lib/node_modules/phonegap/node_modules/connect-phonegap/res/middleware/cordova/3.5.0/ios/plugins/org.apache.cordova.inappbrowser/www/inappbrowser.js'

任何人都知道這意味着什麼?

順便說一下,我在Mac上運行phonegap serve,它運行的很好。我們使用相同的代碼。

回答

0

我也遇到過這個問題。看起來這個問題是由文件系統的區分大小寫引起的。它試圖訪問inappbrowser.js,但它被稱爲InAppBrowser.js。因此,您可以使用符號鏈接解決錯誤:

ln -s /usr/local/lib/node_modules/phonegap/node_modules/connect-phonegap/res/middleware/cordova/3.5.0/ios/plugins/org.apache.cordova.inappbrowser/www/InAppBrowser.js /usr/local/lib/node_modules/phonegap/node_modules/connect-phonegap/res/middleware/cordova/3.5.0/ios/plugins/org.apache.cordova.inappbrowser/www/inappbrowser.js 
相關問題