2016-03-02 48 views
0

我曾嘗試在Windows 7,8和10安裝appium 1.5發佈的版本,我收到以下錯誤Appium 1.5.0不安裝在Windows 8

`

[email protected] install C:\Users\achauhan\AppData\Roaming\npm\no 
odules\appium\node_modules\appium-chromedriver 
node install-npm.js 

錯誤嘗試安裝Chromedriver二進制。等待並再次嘗試。嘗試安裝Chromedriver二進制時出錯。等待並再次嘗試。嘗試安裝Chromedriver二進制時出錯。等待並再次嘗試。嘗試安裝Chromedriver二進制時出錯。等待並再次嘗試。嘗試安裝Chromedriver二進制時出錯。等待並再次嘗試。嘗試安裝Chromedriver二進制時出錯。等待並再次嘗試。嘗試安裝Chromedriver二進制時出錯。等待並再次嘗試。嘗試安裝Chromedriver二進制時出錯。等待並再次嘗試。嘗試安裝Chromedriver二進制時出錯。等待並再次嘗試。嘗試安裝Chromedriver二進制時出錯。等待並再次嘗試。嘗試安裝Chromedriver二進制時出錯。等待並再次嘗試。嘗試安裝Chromedriver二進制時出錯。等待並再次嘗試。嘗試安裝Chromedriver二進制時出錯。等待並再次嘗試。嘗試安裝Chromedriver二進制時出錯。等待並再次嘗試。嘗試安裝Chromedriver二進制時出錯。等待並再次嘗試。嘗試安裝Chromedriver二進制時出錯。等待並再次嘗試。嘗試安裝Chromedriver二進制時出錯。等待並再次嘗試。信息Chromedriver安裝安裝Chromedriver版本'2.21'for platfor in'and architecture'32'info Chromedriver安裝打開臨時文件以將chromedriver_win32寫入..信息Chromedriver安裝正在下載http://chromedriver.storage.googleapis /2.21/chromedriver_win32.zip ... info Chromedriver安裝編寫二進制內容到C:\ Users \ achauhan \ AppDat cal \ Temp \ 201621-7524-1cn5kzj \ chromedriver_win32.zip ... info Chromedriver安裝提取C:\ Users \ achauhan \ AppData \ Local \ Temp \ 20 -7524-1cn5kzj \ chromedriver_win32 .zip到C:\ Users \ achauhan \ AppData \ Local \ Temp 621-7524-1cn5kzj \ chromedriver_win32 info Chromedriver安裝創建C:\ Users \ achauhan \ AppData \ Roaming \ npm \ nod dules \ appium \ node_modules \ appium-chromedriver \ chromedriver \ win ... info Chromedriver安裝複製解壓縮的二進制文件,從C:\ Users \ ach \ AppData \ Local \ Temp \ 201621-7524-1cn5kzj \ chromedriver_win32 \ chromedriver.exe中讀取信息Chromedriver Install寫入C:\ Users \ achauhan \應用程序數據\漫遊\ n \ n模塊\ appium \ node_modules \ appium-chromedriver \ chromedriver \ win \ chromedrive e ... info Chromedriver安裝C:\ Users \ achauhan \ AppData \ Roaming \ npm \ node_modules ium \ node_modules \ appium-chromedriver \ chromedriver \ WIN \ chromedriver.exe帥客LLY到位

[email protected] install C:\Users\achauhan\AppData\Roaming\n 
ode_modules\appium\node_modules\appium-selendroid-driver 
node ./bin/install.js 

信息SelendroidInstaller確保C:\用戶\ achauhan \應用程序數據\漫遊\故宮\節點ULES \ appium \ node_modules \ appium-selendroid安裝程序\ selendroid \下載下載信息SelendroidInstaller下載Selendroid獨立服務器版本0.從https://github.com/selendroid/selendroid/releases/download/0.17.0/sele id-standalone-0.17.0 -with-dependencies.jar - > C:\ Users \ achauhan \ AppData \ Roa \ npm \ node_modules \ appium \ node_modules \ appium-selendroid -installer \ selendroid nload \ selendroid-server.jar info SelendroidInstaller將二進制內容寫入C:\ Users \ achauhan \ AppDat下載信息SelendroidInstaller Selendroid獨立服務器下載信息SelendroidInstaller確定AndroidManifest位置錯誤:命令'jar tf C:\ Users \ achauhan \ n \ n \ n \ n \ AppData \ Roaming \ npm \ node_modu \ appium \ node_modules \ appium-selendroid-installer \ selendroid \ download \ se roid-server.jar'errored out:Error:spawn jar ENOENT at exports._errnoException(util.js:870:11)在process.ChildProcess._handle.onexit(內部/ child_process.js:178:32在onErrorNT(internal/child_process.js:344:16)在nextTickCallbackWith2Args(node.js:441:9)在process._tickCallback(node.js :355:17)在ChildProcess。 (process.ChildProcess._handle.onexit)處的ChildProcess.emit(events.js:169:7)處的emitOne(events.js:77:13)處的內部/ child_process.js:31: 198:12在onErrorNT(internal/child_process.js:344:16)at nextTickCallbackWith2Args(node.js:441:9)at process._tickCallback(node.js:355:17)npm ERR!Windows_NT 6.3.9600 npm ERR! argv「C:\ Program Files \ nodejs \ node.exe」「C:\ Program Files \ node node_modules \ npm \ bin \ npm-cli.js」「install」「-g」「appium」npm ERR!node v4。 2.6 npm ERR!npm v2.14.12 npm ERR!代碼ELIFECYCLE

npm ERR! [email protected]安裝:節點./bin/install.js npm ERR!退出狀態1 npm ERR! ** npm ERR!在[email protected]安裝腳本節點失敗。 /install.js'。 npm ERR!這很可能是appium-selendroid-driver pac,npm ERR!的問題!而不是npm本身。 npm ERR!告訴作者,你的系統會失敗:npm ERR!節點./bin/install.js npm ERR!您可以通過以下方式獲取他們的信息:npm ERR! npm所有者ls appium-selendroid-driver npm ERR!上面可能還有其他日誌記錄輸出。

npm ERR!請包括以下任何支持請求的文件:** npm ERR! C:\ Users \ achauhan \ npm-debug.log`

回答

1

在安裝[email protected]時出現安裝問題。

安裝一個Java開發工具包,這個依賴應該正確安裝。

1

我能低於以下後進行安裝步驟

  1. 卸載Appium GUI版本
  2. 進入C:\用戶\ XXXXX
  3. 使用武力命令狀 NPM安裝-f appium

你會發現安裝了appium

C:\ Users \ XX XXXXX \ node_modules.bin

所有你需要做的就是現在把它綁定到一個environement varriable 然後,您可以打開命令提示符,然後鍵入appium啓動它

0

WIN 7 x6x Appium不會安裝。

我試過你的解決方案(SandyRocks),雖然安裝報告與之前一樣的故障,但它仍然繼續運行而不是停止。完成之後,我嘗試通過命令提示符啓動appium,但發生了以下消息。

'appium'不被識別爲內部或外部命令, 可操作程序或批處理文件。

我在我的錯誤日誌中看到的差異之一就是版本號,雖然v2.14.20 vs 2.14.12(見下文)。歡迎任何建議。謝謝!

錯誤日誌 Microsoft Windows [版本6.1.7601] 版權所有(c)2009 Microsoft Corporation。版權所有。

C:\用戶\ XXuserNameXX> NPM -v 20年2月14日

C:\用戶\ XXuserNameXX> NPM安裝-g appium

[email protected] install C:\Users\XXuserNameXX\AppData\Roaming\npm\node_m odules\appium\node_modules\appium-chromedriver node install-npm.js

錯誤試圖安裝Chromedriver二進制。等待並再次嘗試。 嘗試安裝Chromedriver二進制文件時出錯。等待並再次嘗試。 嘗試安裝Chromedriver二進制文件時出錯。等待並再次嘗試。 嘗試安裝Chromedriver二進制文件時出錯。等待並再次嘗試。 嘗試安裝Chromedriver二進制文件時出錯。等待並再次嘗試。 嘗試安裝Chromedriver二進制文件時出錯。等待並再次嘗試。 嘗試安裝Chromedriver二進制文件時出錯。等待並再次嘗試。 嘗試安裝Chromedriver二進制文件時出錯。等待並再次嘗試。 嘗試安裝Chromedriver二進制文件時出錯。等待並再次嘗試。 嘗試安裝Chromedriver二進制文件時出錯。等待並再次嘗試。 嘗試安裝Chromedriver二進制文件時出錯。等待並再次嘗試。 嘗試安裝Chromedriver二進制文件時出錯。等待並再次嘗試。 嘗試安裝Chromedriver二進制文件時出錯。等待並再次嘗試。 嘗試安裝Chromedriver二進制文件時出錯。等待並再次嘗試。 嘗試安裝Chromedriver二進制文件時出錯。等待並再次嘗試。 嘗試安裝Chromedriver二進制文件時出錯。等待並再次嘗試。 嘗試安裝Chromedriver二進制文件時出錯。等待並再次嘗試。 嘗試安裝Chromedriver二進制文件時出錯。等待並再次嘗試。 嘗試安裝Chromedriver二進制文件時出錯。等待並再次嘗試。 嘗試安裝Chromedriver二進制文件時出錯。等待並再次嘗試。 嘗試安裝Chromedriver二進制文件時出錯。等待並再次嘗試。 嘗試安裝Chromedriver二進制文件時出錯。等待並再次嘗試。 嘗試安裝Chromedriver二進制文件時出錯。等待並再次嘗試。 嘗試安裝Chromedriver二進制文件時出錯。等待並再次嘗試。 嘗試安裝Chromedriver二進制文件時出錯。等待並再次嘗試。 信息Chromedriver安裝了平臺「雙贏」和結構「32」 信息Chromedriver安裝開幕臨時文件安裝Chromedriver版「2.21」寫chromedriver_win32到... 信息Chromedriver安裝下載http://chromedriver.storage.googleapis.com/2.21/chromedriver_win32.zip ... 信息Chromedriver安裝寫入二進制內容到C:\用戶\ XXusD081〜1.XXlastthreeA \應用程序數據\本地的\ Temp \ 2016216-7684-ujrd2r \ chromedriver_win32.zip ... 信息Chromedriver安裝提取C:\用戶\ XXusD081〜1.XXlastthreeA \應用程序數據\本地\ Temp \ 2016216-7684-ujrd2r \ chromedriver_win32.zip到C:\ Users \ XXusD081〜1.XXlastthreeA \ AppData \ Local \ Temp \ 2016216-7684-ujrd2r \ chromedriver_win32 info Chromedriver安裝創建C:\ Users \ XXuserNameXX \ AppData \漫遊\ npm \ node_modules \ appium \ node_modules \ appium-chromedriver \ chromedriver \ win ... 信息Chromedriver安裝複製解壓二進制,由C閱讀:\用戶\ XXusD081〜1.XXlastthreeA \應用程序數據\本地的\ Temp \ 2016216-7684-ujrd2r \ chromedriver_win32 \ chromedriver.exe ... 信息Chromedriver安裝寫入到C:\用戶\ XXuserNameXX \應用程序數據\漫遊\故宮\ node_modules \ appium \ node_modules \ appium-chromedriver \ chromedriver \ WIN \ chromedriver.exe ... 信息Chromedriver安裝C:\用戶\ XXuserNameXX \應用程序數據\漫遊\故宮\ node_modules \ appium \ node_modules \ appium-chromedriver \ chromedriver \ WIN \ chromedriver.exe順利到位

[email protected] install C:\Users\XXuserNameXX\AppData\Roaming\npm\n ode_modules\appium\node_modules\appium-selendroid-driver node ./bin/install.js

Selendroid安裝文件還不存在,等待... Selendroid安裝文件還不存在,等待... Selendroid安裝文件小號還不存在,等待... Selendroid安裝文件還不存在,等待... 信息SelendroidInstaller確保C:\用戶\ XXuserNameXX \應用程序數據\漫遊\故宮\ node_modules \ appium \ node_modules \ appium,selendroid-安裝程序\ selendroid \ download存在 信息SelendroidInstaller正在下載Selendroid獨立服務器版本0.17.0 從https://github.com/selendroid/selendroid/releases/download/0.17.0/selendroid-standalone-0.17.0-with-dependencies.jar - > C:\ Users \ XXuserNameXX \ AppData \ Roaming \ npm \ node_modules \ appium \ node_modules \ appium-selendroid-installer \ selendroid \下載\ selendroid服務器。jar info SelendroidInstaller將二進制內容寫入C:\ Users \ XXuserNameXX \ AppData \ Roaming \ npm \ node_modules \ appium \ node_modules \ appium-selendroid-installer \ selendroid \ download \ selendroid-server.jar info SelendroidInstaller Selendroid獨立服務器已下載 信息SelendroidInstaller確定AndroidManifest的位置 錯誤:命令'jar tf C:\ Users \ XXuserNameXX \ AppData \ Roaming \ npm \ node_modules \ appium \ node_modules \ appium-selendroid-installer \ selendroid \ download \ selendroid-server.jar'出錯:錯誤:生成jar ENOENT at on.ErrorNT(internal/child_process.js:344)處的exports._errnoException(util.js:870:11) Process.ChildProcess._handle.onexit(internal/child_process.js:178:32) :16) at nextTickCallbackWith2Args(node.js:442 :9) at ChildProcess處的process._tickCallback(node.js:356:17) 。 (process.ChildProcess._handle.onexit(internal/child_process))處的ChildProcess.emit(events.js:169:7) 在emitOne(events.js:77:13) 上運行(lib/teen_process.js:31:14) .js:198:12) at onErrorNT(internal/child_process.js:344:16) at nextTickCallbackWith2Args(node.js:442:9) at process._tickCallback(node.js:356:17) npm ERR ! Windows_NT 6.1.7601 npm ERR! argv「C:\ Program Files(x86)\ nodejs \ node.exe」「C:\ Program Files(x8 6)\ nodejs \ node_modules \ npm \ bin \ npm-cli.js」「install」「-g」 「appium」 npm ERR!節點v4.4.0 npm ERR! npm v2.14.20 npm ERR!代碼ELIFECYCLE

npm ERR! [email protected]安裝:node ./bin/install.js npm ERR!退出狀態1 npm ERR! npm ERR!在[email protected]安裝腳本節點「./bin/install.js」失敗。 npm ERR!這很可能是appium-selendroid-driver包的一個問題, npm ERR!而不是npm本身。 npm ERR!告訴作者,您的系統上會失敗: npm ERR!節點./bin/install.js npm ERR!您可以通過以下方式獲得有關如何爲此項目打開問題的信息: npm ERR! npm bugs appium-selendroid-driver npm ERR!或者如果沒有,您可以通過以下方式獲取他們的信息: npm ERR! npm ERR! npm所有者ls appium-selendroid-driver npm ERR!上面可能還有其他日誌記錄輸出。

npm ERR!請包括以下文件與任何支持請求:

npm ERR! C:\ Users \ XXuserNameXX \ npm-debug.log

+0

如果您有新問題,請將其保留 - 不作爲答案! – michaelrccurtis

+0

@ user6072280嘗試單獨安裝slendroid https://www.npmjs.com/package/appium-selendroid-installer – SandyRocks

+0

Appium二進制文件可用。你可以試試嗎? – SandyRocks

2

確認%JAVA_HOME%\bin在PATH中 - 它在添加完成後爲我工作。
JAVA_HOME包含JDK根路徑。)

+0

我嘗試了一切,但這是解決我的問題。安裝失敗是因爲它試圖運行'jar'命令,但在路徑中找不到它。謝謝! – Shahar