2014-11-05 46 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 
相关问题