在Ubuntu上安装Bower

Luk*_*uke 204 npm bower

我想上的Xubuntu 13.10安装鲍尔,继鲍尔主页上的说明,这样做后sudo apt-get install npmsudo npm install -g bower我发出后得到了下面bower的命令行:

/usr/bin/env: node: No such file or directory
Run Code Online (Sandbox Code Playgroud)

然后我安装Node(尽管我认为这不会是不必要的,因为Bower唯一的依赖是NPM,对吗?).无论如何,在我用sudo apt-get install node任何Bower命令安装节点之后,例如bower help,根本不做任何事情,即什么都不输出.

如何在Ubuntu上安装Bower(最好不要手动下载各种版本的东西)?

小智 370

sudo ln -s /usr/bin/nodejs /usr/bin/node
Run Code Online (Sandbox Code Playgroud)

或安装旧版nodejs:

sudo apt-get install nodejs-legacy
Run Code Online (Sandbox Code Playgroud)

正如在这个GitHub问题中看到的那样.

  • 另一个对我有用的解决方案是安装nodejs-legacy.它就像魅力一样 (13认同)
  • 谢谢这救了我的屁股:D (2认同)

小智 126

sudo apt-get install nodejs
Run Code Online (Sandbox Code Playgroud)

安装nodejs

sudo apt-get install npm
Run Code Online (Sandbox Code Playgroud)

安装npm

sudo npm install bower -g
Run Code Online (Sandbox Code Playgroud)

通过npm安装凉亭

  • @Arion,尝试这个`sudo ln -s/usr/bin/nodejs/usr/bin/node`,它对我有用. (7认同)

Kel*_*ews 23

至少从Ubuntu 12.04开始,Node的旧版本(0.6.x)位于标准存储库中.要安装,只需运行:

sudo apt-get install nodejs
Run Code Online (Sandbox Code Playgroud)

NPM附带最新版本的nodejs.一旦你有了,那就跑吧

sudo npm install bower -g
Run Code Online (Sandbox Code Playgroud)

应该好好去那之后.您可能需要运行一些更新,但它应该是相当直接的.

  • 在做了'sudo apt-get install nodejs`后再做`sudo npm install bower -g`我得到`sudo:npm:command not found`.我在Ubuntu 13.10上. (3认同)

Bri*_*esh 10

首先安装nodejs:

sudo apt-get install nodejs
Run Code Online (Sandbox Code Playgroud)

然后安装npm:

sudo apt-get install npm
Run Code Online (Sandbox Code Playgroud)

然后安装凉亭:

npm install -g bower
Run Code Online (Sandbox Code Playgroud)

对于任何npm包教程,请访问:https://www.npmjs.com/

这里只需搜索包,您也可以找到如何安装,文档和教程.

PS这只是一个非常常见的解决方案.如果您的问题仍然存在,您可以尝试使用高级问题.


Iva*_*ulo 6

您解决此问题的另一个方法是使用以下命令将节点nodejs二进制文件夹添加到PATH:

ln -s /usr/bin/nodejs /usr/bin/node

有关更好的说明,请参阅NPM GitHub