哟:找不到命令(Mac 10.9.4);没有以前的解决方案

时间:2014-08-22 13:10:48

标签: node.js macos

Yeoman和凉亭根本不起作用。我使用从nodejs站点下载的Mac节点包安装了节点。

npm:1.4.21 / node:v0.10.30

的.bash_profile:

export PATH=$HOME/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
export M2_HOME=/Users/cmorrow/apache-maven-3.1.1
export PATH=$PATH:$M2_HOME/bin
export JAVA_HOME=/Library/Java/Home
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
export PATH=/usr/local/bin:$PATH
export PATH=/Users/cmorrow/npm/lib/node_modules:$PATH

我安装了yo:

npm install -g yo

安装后的内容如下:

yo@1.2.1 postinstall /Users/cmorrow/npm/lib/node_modules/yo
node ./scripts/doctor
[Yeoman Doctor] Everything looks alright!

2 个答案:

答案 0 :(得分:0)

如果您通过HomeBrew安装nodejs,他会在文件夹

中手动创建一个符号链接
/usr/local/bin

如果手动安装没有生成该符号链接,您可以使用此命令手动执行(使用sudo):

ln -s /Users/cmorrow/npm/lib/node_modules/yo/cli.js /usr/local/bin/yo
chmod +x /usr/local/bin/yo

答案 1 :(得分:0)

不确定确切的修复,但我做了一些更改,现在一切正常。

我做的事情是:

将节点js升级到v0.10.31

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

重新安装了自耕农

sudo npm install -g yo