安装Gulp的问题

时间:2015-11-13 02:05:12

标签: node.js ubuntu npm gulp

我试图让Gulp在我的Ubuntu系统上工作。当我运行安装Gulp的命令时,没有报告任何错误,但安装后运行gulp -v,例如,无法正常工作。

npm -v 2.11.3

nodejs -v 0.10.25

Here's the message I get when I try to install

3 个答案:

答案 0 :(得分:2)

您的屏幕截图表示您在 root-user-specific文件夹gulp)中安装/root/npm/bin root 用户,你不应该这样,因为它可能不在你的$PATH

如果您要安装Node.js和全局npm软件包系统范围,它应该位于用户独立的位置,例如/usr( Ubuntu)或/usr/local(OS X)。

  • 这是官方安装程序/包管理器包 - 需要sudo - 做什么;他们确保全局安装的npm包中的nodenpm和CLI自动放置在$PATH中,因为/usr/bin/usr/local/bin等文件夹是包含在$PATH

或者,如果您已经开始执行用户级安装的Node.js,例如n-installnvm,请运行{{1} }命令为你自己

npm将告诉您在全局安装时将放置CLI的npm get prefix文件夹的文件夹。

换句话说:你只能全局安装全局安装的npm软件包(仅仅是文件名,例如bin),如果{{ 1}}位于gulp

答案 1 :(得分:2)

将PATH添加到您的个人资料中(〜/ bashrc,〜/ .bash_profile,〜/ .zshrc或〜/ .profile)。

  

export PATH = $ PATH:{your_node_home} / bin

然后从你的shell中获取它

  

source~ / .bashrc

答案 2 :(得分:1)

可能您的node_modules/.bin不在$PATH

尝试将其放在$PATH上,然后重试。 :)