【发布时间】:2015-07-18 05:42:42
【问题描述】:
我有一个带有 bower.json 文件的项目,我试图在 Windows 上加载它的所有凉亭库。 我打开 Gitbash,cd 到那个项目目录并输入 bower install / bower update。 我收到一个错误:
bower ENOGIT git is not installed or not in the PATH
但是有一条通往 git 的路径:
$ which git
/bin/git
所以奇怪的是,它实际上在 Windows 上的 cmd 中工作,但它不适用于 Gitbash。 这是我在系统 PATH 环境变量中关于 git 的值:
C:\Program Files (x86)\Develop\VCS\Git\cmd
我尝试重新安装 msysgit 并选择了以下选项:从 Windows 命令提示符运行 Git,如下所示:
它似乎仍然不起作用..
凉亭版本:
$ bower --version
1.4.1
Git 版本:
$ git --version
git version 1.9.5.msysgit.1
- Bower 使用 npm 全局安装
编辑: 我找到了这个问题的原因: 我的个人资料主目录 .bashrc 中有一个文件,我通常使用它来定义通用别名等,我添加了这一行:
export PATH="~/AppData/Roaming/Composer/vendor/bin":$PATH
不知何故,当这条线出现时,我在 Gitbash 中收到错误,但奇怪的是,它只是添加了全局作曲家包的路径,它与 git 本身或 bower 有什么关系?
【问题讨论】: