Apache zeppelin使用bower在zeppelin-web中构建进程失败

时间:2015-06-27 01:02:04

标签: maven build installation apache-spark apache-zeppelin

我正在尝试使用windows和babun / cygwin在本地构建zeppelin。 This site让我朝着正确的方向前进,但是当构建进入Web应用程序时,我遇到以下错误:

[ERROR] Failed to execute goal com.github.eirslett:frontend-maven-plugin:0.0.23:bower (bower install) on project zeppelin-web: Failed to run task: 'bower --allow-root install' failed. (error code 8) -> [Help 1]

我可以进入zeppelin-web目录并成功运行bower install,但我不确定从哪里开始?如果我尝试mvn install -DskipTests,它会尝试再次运行bower命令。

如果我尝试“继续”并尝试在../zeppelin-server下构建,则会说它无法找到zeppelin-web依赖项。

我想我想按照上面网站的建议手动运行bower install,但我不确定从哪里开始?是否有可能从它停止的地方获取mvn?任何帮助或指导将不胜感激。

3 个答案:

答案 0 :(得分:3)

我遇到了同样的问题。首先尝试转到zeppeling-web组件并在那里运行mvn package -DskipTests。它应该为您提供有关失败的更多详细信息:

git config --global url."https://".insteadOf git://

在我的情况下,这是git代理的一个问题,因为我在公司环境中工作。在控制台上,发出命令:

http://localhost:3000/?sdasd%asdasd%asd

做了这个伎俩。

答案 1 :(得分:2)

您必须使用sudo

运行build命令

答案 2 :(得分:1)

这对我有用:以非root用户身份运行以下命令(将< goals>替换为-P和-D标志,或者删除以进行独立安装):

sudo env "PATH=$PATH" mvn clean install <goals> -DskipTests
sudo env "PATH=$PATH" mvn clean install <goals> -DskipTests -rf :zeppelin-web