我正在尝试使用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
?任何帮助或指导将不胜感激。
答案 0 :(得分:3)
我遇到了同样的问题。首先尝试转到zeppeling-web组件并在那里运行mvn package -DskipTests。它应该为您提供有关失败的更多详细信息:
git config --global url."https://".insteadOf git://
在我的情况下,这是git代理的一个问题,因为我在公司环境中工作。在控制台上,发出命令:
http://localhost:3000/?sdasd%asdasd%asd
做了这个伎俩。
答案 1 :(得分:2)
您必须使用sudo
答案 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