-bash:哟:找不到命令
-bash: yo: command not found
像很多人一样,我对 Yeoman 也有疑问。
OSx 中的错误 -bash: yo: command not found
。
我尝试按照某些人的建议在我的 .bash_profile 上添加 export PATH=/usr/local/share/npm/bin:$PATH
,但仍然出现同样的错误。
我已经浪费了 2 个小时来修复 Yeoman 错误,但仍然一无所获。
有谁知道修复 -bash: yo: command not found
的好的解决方案吗?
尝试将符号-link (ln -s) 添加到 /sbin 目录中。
喜欢:
ln -s /sbin/ /usr/local/share/npm/bin/yo
终于找到解决办法了。
首先我不得不卸载并重新安装你:
npm remove -g yo
npm install -g yo
我还向 bash_profile 添加了一个符号链接,让您可以正常工作。以下行:PATH=${PATH}:~/.node/bin
之后重新启动提示以进行更改。
请检查此以获取更多参考:Why are my Yeoman generators installing in the wrong place?
我发现对于最近版本的 npm,所有节点包都安装在 ~/npm/bin/
目录中。
因此,将这些行添加到 .profile
文件中的 $PATH
中:
export PATH=$PATH:~/npm/bin
然后做:
source ~/.profile
yo -v
这似乎也有效:)
sudo `yo angular2-ts [appname]`
其中 [appname]
是您的应用程序的名称(没有 []):)
只需授予用户在文件夹 webapp 中读写执行的权限
sudo chmod 777 webapp
cd webapp
yo angular [appname]
像很多人一样,我对 Yeoman 也有疑问。
OSx 中的错误 -bash: yo: command not found
。
我尝试按照某些人的建议在我的 .bash_profile 上添加 export PATH=/usr/local/share/npm/bin:$PATH
,但仍然出现同样的错误。
我已经浪费了 2 个小时来修复 Yeoman 错误,但仍然一无所获。
有谁知道修复 -bash: yo: command not found
的好的解决方案吗?
尝试将符号-link (ln -s) 添加到 /sbin 目录中。 喜欢:
ln -s /sbin/ /usr/local/share/npm/bin/yo
终于找到解决办法了。
首先我不得不卸载并重新安装你:
npm remove -g yo
npm install -g yo
我还向 bash_profile 添加了一个符号链接,让您可以正常工作。以下行:PATH=${PATH}:~/.node/bin
之后重新启动提示以进行更改。
请检查此以获取更多参考:Why are my Yeoman generators installing in the wrong place?
我发现对于最近版本的 npm,所有节点包都安装在 ~/npm/bin/
目录中。
因此,将这些行添加到 .profile
文件中的 $PATH
中:
export PATH=$PATH:~/npm/bin
然后做:
source ~/.profile
yo -v
这似乎也有效:)
sudo `yo angular2-ts [appname]`
其中 [appname]
是您的应用程序的名称(没有 []):)
只需授予用户在文件夹 webapp 中读写执行的权限
sudo chmod 777 webapp
cd webapp
yo angular [appname]