Proxy環境でWindows 7にAppiumをインストールしようとしたら嵌ってしまったのでメモ。
環境
構築した環境は以下の通り。
- Windows 7 SP1 x86
- JDK 8u91
- Node.js v4.4.5
- npm 2.15.5
- Appium 1.5.2
JDKのインストール
- Oracleのページから対象の環境に合ったJDKのインストーラをダウンロードし、インストールを実行する
-
JAVA_HOME
を設定する - PATHに
JAVA_HOME¥bin
を追加する
Node.jsのインストール
- Node.jsの公式ページからNode.jsのインストーラをダウンロードし、インストールを実行する
- npmのproxyとregistryを設定する
- windowsの場合、registryをhttps->httpに変える必要がある
$ npm config -g set proxy http://proxyhost:8888
$ npm config -g set https-proxy http://proxyhost:8888
$ npm config -g set registry http://registry.npmjs.org/
- npmの設定内容を確認する
$ npm config list
- 環境変数
HTTP_PROXY
を設定する(ここが重要)- Appiumをインストールする際に、上記のnpmのproxy設定だけではエラーになってしまう。(appium-chromedriverのインストール時にChromeDriverのバイナリのダウンロードに失敗する)
$ set HTTP_PROXY=http://proxyhost:8888
Appiumのインストール
- npmからAppiumをインストールする
$ npm -g install appium