我在bash
中运行以下命令,得到相关结果:
merianos@merianos-desktop:~$ sudo npm install -g grunt-cli
/usr/local/bin/grunt -> /usr/local/lib/node_modules/grunt-cli/bin/grunt
grunt-cli@0.1.13 /usr/local/lib/node_modules/grunt-cli
├── resolve@0.3.1
├── nopt@1.0.10 (abbrev@1.0.7)
└── findup-sync@0.1.3 (lodash@2.4.2, glob@3.2.11)
和
merianos@merianos-desktop:~$ grunt
/usr/bin/env: node: No such file or directory
我也尝试安装bower
和gulp
但是,当我尝试执行它们时,我收到了与上面的grunt
相关的消息。
有人可以帮帮我吗?
要知道,我刚刚安装了Ubuntu 15.04
。我不知道这是否有帮助:)
答案 0 :(得分:2)
Ubuntu软件包nodejs
提供的二进制文件为/usr/bin/nodejs
,而不是/usr/bin/node
,因此大多数cli工具都无法找到它。要解决这个问题,你需要制作一个符号链接:
sudo ln -sT /usr/bin/nodejs /usr/bin/node