2014-05-22 53 views
0

我是phonegap的新手,並希望使用phonegap爲windows phone 8創建應用程序。
Phonegap執行失敗,錯誤:getaddrinfo EAGAIN

我的系統細節:

Windows 8 basic
6 GB RAM

我有Windows SDK在我的系統預裝。 我下載的Node.js和運行命令:

npm install -g phonegap 

安裝initiallly扔因爲有代理設置設置爲我的系統,但網絡是沒有代理的錯誤。 我通過編輯使用命令配置文件刪除代理:

npm config edit 

,並試圖again.The設置完成。然而,當我試圖執行下一個命令提到here,它提供了錯誤:

Error: getaddrinfo EAGAIN <br/> 
at errnoException (dns.js:37:11) <br/> 
at Object.onanswer [as complete] (dns.js:124:16) 

我試圖尋找解決方案here,但並沒有達到一個。 環境設置爲使用節點和npm。

+0

我收到同樣的錯誤在Visual Studio 2013在構建解決方案。請有人幫助我。 –

回答

0

看來我是愚蠢的遵守規則,當他們明顯打算被打破:)。忽略文檔後,我簡單地從GitHub下載了Phonegap master zip,並運行位於lib文件夾內的createtemplates.bat

這將生成模板。只需將您需要的任何模板複製到您的sdk模板文件夾中,即可完成。

欲瞭解更多信息,請參閱Phonegap Cordova installation Windows

0

EAGAIN表示數據當前不可用 - 也許您可以使用正確的網絡設置重試一次。此外,當您嘗試時,請確保您的所有網絡阻止代理(尤其是在公司計算機上工作時)都已關閉,如Symantec防火牆/端點保護。我相信它應該可以正常工作。

+0

是的,我試過所有的.Disabled防病毒,允許節點通過防火牆,但它仍然不會工作。關鍵是它在一段時間內運行良好,我可以看到正在下載的軟件包,但後來總是會出現錯誤。我在個人機器上。 –

0

單獨更新科爾多瓦CLI應該可以解決這個問題: NPM安裝-g科爾多瓦

相關問題