我已经用chris lea的版本安装了nodejs:
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs npm然后使用npm安装yeoman、grund-cli和bower:
sudo npm install -g yo grunt-cli bower一切都很好,包括“约曼医生一切看起来都很好!”在yeoman的安装结束时。
/home/gabriela/npm/bin/yo -> /home/gabriela/npm/lib/node_modules/yo/cli.js
> yo@1.1.2 postinstall /home/gabriela/npm/lib/node_modules/yo
> node ./scripts/doctor然后我跑:
gabriela@Gabriela-Ubuntu:~$ which node
/usr/bin/node
gabriela@Gabriela-Ubuntu:~$ which npm
/usr/bin/npm
gabriela@Gabriela-Ubuntu:~$ which bower
/usr/bin/bower
gabriela@Gabriela-Ubuntu:~$ which yo
gabriela@Gabriela-Ubuntu:~$ yo
yo: command not found
gabriela@Gabriela-Ubuntu:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$JAVA_HOME:$JRE_HOME哪里出了问题?我需要执行任何其他命令才能正确安装yeoman吗?
发布于 2014-06-04 07:46:37
我真的不知道它为什么会迷路。因此,在一系列测试之后,我决定创建一个符号链接。
gabriela@Gabriela-Ubuntu:/$ sudo ln -s /home/gabriela/npm/bin/yo /usr/bin/yo
gabriela@Gabriela-Ubuntu:/$ yo
[?] What would you like to do? (Use arrow keys)
‣ Run the Angular-bootstrap generator (0.4.1)
Update your generators
Install a generator
Find some help
Get me out of here!发布于 2014-06-04 06:55:36
getting started yo将从文档中安装bower和grunt。您需要做的是删除grunt和yo,然后重新安装yo
npm uninstall -g grunt yo
npm install -g yo
npm install -g yo如果您使用的是npm 1.2.10或更高版本,这也会自动为您安装grunt和bower。如果您使用的是较旧版本的npm,则需要手动安装它们
如果你已经在全局安装了Grunt,你需要先删除它: npm uninstall -g grunt
https://stackoverflow.com/questions/24026166
复制相似问题