UbuntsにappiumをInstallしようとしたら色々めんどくさかったのでメモ
node最新版のインストール。
まずなにがめんどくさいって最新のnodeをインストールする作業がめんどくさいwww
普通に nodejs, npm をインストール
$ sudo apt-get install -y nodejs npm
こうすると激しく古いバージョンが入ります。これかなり罠ですよね。なんでなおらんのやろうか。
そこでn package をインストール
$ sudo npm -g config set proxy http://proxy:8080 $ sudo npm -g config set https-proxy http://proxy:8080 $ sudo npm cache clean $ sudo npm install n -g
n package を使って 最新版のnode をインストールします。
Proxy環境下だとnコマンドが失敗するのでその場合suして環境変数にProxyを設定してから実行する。
さらに後でappiumをインストールする際もsudoで実行するとChormeDriverのDL時にProxyが効かないのでrootで作業してしまうのがいいかもしれません
$ sudo su # export http_proxy=http://proxy:8080 # export https_proxy=http://proxy:8080 # n stable # ln -sf /usr/local/bin/node /usr/bin/node #node -v v6.2.1 # npm -v 3.9.3
これでやっと最新版になりました。
古いのはけしときましょう
sudo apt-get purge -y nodejs npm
Javaインストール。
Javaもないとだめなのでインストール。
$ sudo add-apt-repository ppa:webupd8team/java $ sudo apt-get update $ sudo apt-get install oracle-jdk7-installer $ sudo apt-get install oracle-java8-installer $ java -version java version "1.8.0_91"
Javaは待ち時間がけっこうありますが順調。
nmpのProxyをさしてからappiumをInstall
(途中のChromeDriverのDLのところでProxyがとおらなくてfn must be a functionとかエラーが色々でるのでrootで作業していますが、よいこはちゃんとProxy設定をとおすなりするのが良いと思います。)
$ sudo su # npm -g config set proxy http://proxy:8080 # npm -g config set https-proxy http://proxy:8080 # npm install -g appium # appium -v 1.5.3
インストールできたー!
ついでにAppium Client(WebDriver)もインストールしましょう。
# npm install wd
これでOK!