Yeoman | 哟命令未find

看到有这样一个类似的问题,但没有find答案满足或适用于我的问题,所以认为我想我会再问一次。

我遇到了“$哟”命令的麻烦,而且我的cmd一直告诉我这个命令没有find。

我已经安装了yeoman:

$npm install -g yo 

没有任何问题。 我也检查了我的$ PATH下

 $ echo $PATH /c/Users/Anton/bin:.:/usr/local/bin:/mingw/bin:/bin:.:/c/Program Files (x86)/Java/jre7/bin:/usr/cmd:/usr/bin:/c/Program Files (x86)/nodejs/:/c/Users/Anton/AppData/Roaming/npm 

并确认哟与其他节点模块一起安装。 我可以调用其他命令,如:

 $ bower Usage: bower <command> [<ar..... 

 $ yeoman ========================================================================== We're constantly looking for ways to make yeoman better! May we anonymously report ..... 

没有任何问题。 哟导致失败

 $ yo sh.exe": yo: command not found 

有没有人有什么问题的build议? 我读过这可能是错误的$ PATH? 我能以任何方式重置吗?

(操作系统:Windows 8.1 |节点v0.10.29)

尝试添加到您的用户path:

 C:\Users\myusername\AppData\Roaming\npm 

然后,重新启动控制台。

将此添加到PATH:

 C:\Users\<myusername>\AppData\Roaming\npm 

并确保2件事情:

  • myusername是正确的。
  • 重新启动控制台并testing:

     echo $PATH 

我只是解决了我的窗口相同的问题,$ PATH应该更新系统path,以避免用户path覆盖。

在Windows中,在命令提示符下运行:

 IF EXIST C:\Users\username\AppData\Roaming\npm SET PATH=%PATH%;C:\Users\username\AppData\Roaming\npm 

我也尝试添加C:\ Users \ myusername \ AppData \ Roaming \ npm,卸载,重新安装哟全局,并重新启动控制台,但仍打印出yo:command not found 。 我手动检查文件,发现它不会创buildWindows命令脚本。 我不确定这是否与此有关,但也许这可能有助于find解决这个问题。 我的操作系统:Windows 8.1

在这里输入图像描述

请试试这个命令:

$ sudo npm install -g哟

对我来说哟被安装在C:\Program Files (x86)\Git\local

在path中添加C:\Program Files (x86)\Git\local后,它工作

安装完yeoman之后,检查安装目录并将该目录添加到path

对我来说,我在PATH添加了这个: C:\usr\local ,它像一个魅力一样工作!

我解决它:

  1. 更新通常位于C:\Users<myusername>\AppData\Roaming\npm的补丁
  2. 以pipe理员身份打开CMD。

试试这些(在Mac上为我工作)

 1. export PATH="$PATH":~/.node/bin 2. npm config set prefix ~/npm 3. echo "export NODE_PATH=$NODE_PATH:/home/$USERNAME/npm/lib/node_modules" >> ~/.bashrc && source ~/.bashrc 

我得到哟:在我的Windows机器上成功安装yeoman后找不到命令。 我能够解决这个问题,用下面的/c/Users/daclar.CLARKE-BOOK/AppData/Roaming/npm/yoreplace“哟”

我从我的机器上findYeman文件并复制文件path的path

这让我继续我的哟命令formsGit Bash所以而不是做…

  $ yo hubot --adapter="slack" 

我做了

  $ /c/Users/daclar.CLARKE-BOOK/AppData/Roaming/npm/yo hubot --adapter="slack"