我试图在XUbuntu 13.10上安装Bower,按照Bower主页上的说明,在执行sudo apt-get install npm和sudo npm install -g Bower后,在命令行上发出Bower后,我得到以下结果:
/usr/bin/env: node: No such file or directory
然后安装Node(尽管我认为这不是不必要的,因为Bower的唯一依赖项是NPM,对吗?)无论如何,在我用sudo apt-get安装node后,任何Bower命令(如Bower help)都不做任何事情,即不输出任何内容。
如何在Ubuntu上安装Bower(最好不用手动下载各种版本的东西)?
发表的回答是正确的,但不完整。
要安装Git的包,我们首先需要确保Git已经安装。
$ sudo apt install git-core
Bower使用Node.js和npm来管理程序,所以让我们安装这些。
$ sudo apt install nodejs
Node现在将与位于/etc/usr/nodejs的可执行文件一起安装
你应该能够通过使用下面的命令来执行Node.js,但由于我们的位置在nodejs中,我们将得到一个错误没有这样的文件或目录。
$ /usr/bin/env node
我们可以通过创建符号链接来手动修复这个问题。
$ sudo ln -s /usr/bin/nodejs /usr/bin/node
现在检查Node.js是否正确安装。
$ /usr/bin/env node
>
有些用户建议安装遗留的nodejs,这个包只是创建了一个指向二进制nodejs的符号链接。
$ sudo apt install nodejs-legacy
现在,你可以安装npm和bower了
安装npm
$ sudo apt install npm
安装鲍尔
$ sudo npm install -g bower
检查是否安装了凉亭以及您正在运行的版本。
$ bower -v
1.8.0
参考:
安装Bower Ubutu
在Ubuntu中安装Bower
安装鲍尔
发表的回答是正确的,但不完整。
要安装Git的包,我们首先需要确保Git已经安装。
$ sudo apt install git-core
Bower使用Node.js和npm来管理程序,所以让我们安装这些。
$ sudo apt install nodejs
Node现在将与位于/etc/usr/nodejs的可执行文件一起安装
你应该能够通过使用下面的命令来执行Node.js,但由于我们的位置在nodejs中,我们将得到一个错误没有这样的文件或目录。
$ /usr/bin/env node
我们可以通过创建符号链接来手动修复这个问题。
$ sudo ln -s /usr/bin/nodejs /usr/bin/node
现在检查Node.js是否正确安装。
$ /usr/bin/env node
>
有些用户建议安装遗留的nodejs,这个包只是创建了一个指向二进制nodejs的符号链接。
$ sudo apt install nodejs-legacy
现在,你可以安装npm和bower了
安装npm
$ sudo apt install npm
安装鲍尔
$ sudo npm install -g bower
检查是否安装了凉亭以及您正在运行的版本。
$ bower -v
1.8.0
参考:
安装Bower Ubutu
在Ubuntu中安装Bower
安装鲍尔