1

我在 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线程,但是它们在不同环境(windows)上的问题与我的情况不匹配。

4

2 回答 2

12

我在我的 Ubuntu 上遇到了同样的问题。再次安装git后解决

sudo apt-get install git
于 2015-05-28T20:03:15.637 回答
0

这可能是由于文件权限。使用 sudo 和 --allow-root 选项运行 bower install。这对我有用。

于 2015-12-04T13:13:36.583 回答