【发布时间】:2015-07-03 20:30:52
【问题描述】:
我正在尝试在我的 fedora 21 安装中使用节点。但是,每当我通过 npm 安装软件包时,我都无法调用该软件包,例如 gulp。
npm install -g gulp
然后:gulp run
错误:
zsh: command not found: gulp
【问题讨论】:
我正在尝试在我的 fedora 21 安装中使用节点。但是,每当我通过 npm 安装软件包时,我都无法调用该软件包,例如 gulp。
npm install -g gulp
然后:gulp run
错误:
zsh: command not found: gulp
【问题讨论】:
您需要将全局$PATH 变量指向节点的位置。否则,它将返回该错误。
打开您的.zshrc 文件并确保您看到类似PATH=/usr/bin/node:$PATH 的内容(确保您的目录适合节点)。您可以使用命令npm -g bin 找到该目录位置。
如果这不起作用,请在下方评论。谢谢
【讨论】:
export PATH=/home/atbyrd/.npm/local/bin/bin:$PATH
npm install -g gulp 时,您是否遇到任何错误?另外,当您运行node 命令时,它是否返回任何错误?
npm 安装 gulp 的目录不在你的路径中。要找出它的安装位置,请运行npm -g bin 并确保该目录在您的路径中。或者,将 gulp 执行为 $(npm -g bin)/gulp。
【讨论】: