[英]How to install Bower on Ubuntu 16.04 LTS
我正在尝试在我的 Ubuntu 16.04 Web 服务器上编译一些在 Windows 上编写的前端代码。 为此,我需要运行bower install
(然后是tsd install
,然后是grunt build
)。
但我无法安装凉亭。 根据本指南(适用于 Ubuntu 14.04) ,这是我所做的:
$ sudo apt-get install git-core
$ sudo apt-get install nodejs
$ sudo apt-get install npm-legacy
$ sudo apt-get install npm
$ sudo npm install -g bower
一切看起来都安装得很好。 (没有错误。)从上一个问题,我还跑了:
$ sudo ln -s /usr/bin/nodejs /usr/bin/node -f
(指南中的$ sudo apt-get install npm-legacy
应该已经涵盖了这一点,但我尝试了以防万一。)
当我尝试运行时:
bower install
我得到
-bash: bower: command not found
那么我怎样才能让它运行呢?
使用这个:
curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
sudo apt-get install -y nodejs
然后:
sudo npm install -g bower
可选:
sudo npm install -g gulp
问题似乎在这里sudo apt-get install npm-legacy
。 它的类型错字。 应该是
$ sudo apt-get install nodejs-legacy
从你的指南
忘记符号链接之类的东西。 (ln -s /usr/bin/nodejs /usr/bin/node) 只需安装 nodejs-legacy。 这个包为你创建了一个符号链接。
尝试通过 npm(节点包管理器)安装它。 在计算机中安装 npm 后,只需使用sudo npm i -g bower
。
然后检查版本以确保安装成功bower -v
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.