この記事の執筆時は2015年9月4日です。
Apache Zeppelinの最新版をGitHubから取得してビルドしようとしたら
git clone https://github.com/apache/incubator-zeppelin.git
cd incubator-zeppelin/
mvn install -DskipTests -Dspark.version=1.4.0 -Dhadoop.version=2.6.0 -Phadoop-2.6 -Drat.numUnapprovedLicenses=100
PhantomJS
が起動できなくて停止してしまいました (´;ω;`)
[INFO] Running "karma:unit" (karma) task
[INFO] INFO [karma]: Karma v0.12.37 server started at http://localhost:8080/
[INFO] INFO [launcher]: Starting browser PhantomJS
[INFO] ERROR [launcher]: Cannot start PhantomJS
[INFO]
[INFO] INFO [launcher]: Trying to start PhantomJS again (1/2).
[INFO] ERROR [launcher]: Cannot start PhantomJS
[INFO]
[INFO] INFO [launcher]: Trying to start PhantomJS again (2/2).
[INFO] ERROR [launcher]: Cannot start PhantomJS
[INFO]
[INFO] ERROR [launcher]: PhantomJS failed 2 times (cannot start). Giving up.
ありがたいことに Karma
のissueに解決方法が上がっていました。
https://github.com/karma-runner/karma-phantomjs-launcher/issues/31
どうやら libfontconfig
が必要とのこと。
REHL
yum install -y fontconfig-devel.x86_64
debian
apt-get install libfontconfig
これでビルドが通るようになります v( ̄Д ̄)v