我在ubuntu 14.04上运行bower,肯定安装了git。我在makefile中使用如下命令(通过另一个PHP脚本调用,远程触发):
/usr/local/binbower install
它给了我以下错误:
/usr/local/bin/bower install
bower bootstrap#* ENOGIT git is not installed or not in the PATH
make: *** [dependency-install] Error 1
但是,如果我自己从终端运行命令,它可以工作。所以,我很谜,这里可能有什么问题?
我已经发现stackoverflow线程有类似的错误消息,但是它们在不同环境(窗口)上的问题与我的情况不符。
答案 0 :(得分:12)
我在Ubuntu上遇到了同样的问题。再次安装git后解决了
sudo apt-get install git
答案 1 :(得分:0)
这可能是由于文件权限。使用sudo和--allow-root选项运行bower install。这对我有用。