How to install NodeJS, Bower and Gulp on a CentOS 7 VPS
The following article will guide you through the steps of installing NodeJS, Bower and Gulp on a CentOS 7 VPS.
What is NodeJS?
What is Bower?
Bower is a package manager for managing web frameworks, libraries, utilities, assets etc. It is a must-have tool for any web-developer out there.
What is Gulp?
Gulp is a streaming build system. It is very fast, simple and efficient. It utilizes the power of node’s streams, so you get fast builds that don’t write intermediary files to disk, especially when developing on one of our blazing fast SSD VPS hosting plans.
UPDATE THE SYSTEM
OK, before proceeding any further,
SSH to your server, initiate a
screen session and make sure your CentOS VPS is up-to-date by issuing the following commands:
## screen -U -S node-screen ## yum update
INSTALL SOME PACKAGES
Since we are going to build NodeJS from source, we need to install some build dependencies as well as some useful packages, so go ahead and install these packages using the following
## yum install yum-utils bzip2 bzip2-devel wget curl tar ## yum groupinstall "Development Tools"
Make sure you always get the latest version of NodeJS from http://nodejs.org/download. At the time of writing this article, the latest NodeJS version is v0.10.30. We are going to download and extract NodeJS archive within the
/opt directory, so proceed using the commands below:
## cd /opt ## wget http://nodejs.org/dist/v0.10.30/node-v0.10.30.tar.gz ## tar zxf node-v0.10.30.tar.gz ## cd node-v0.10.30
Next, let’s configure NodeJS sources by setting the
--prefix flag to
/usr/local, so that NodeJS will be installed in this location and will be usable to all users on the VPS.
## ./configure --prefix=/usr/local
Once the configuration of the sources is finished, compile and install NodeJS using the following commands:
## make ## make install
Finally, check NodeJS version using:
## node -v
bower can be easily installed using NodeJS package manager known as
npm. So, run the following command to install
bower globally on the CentOS 7 system:
## npm install bower -g
check bower’s version using the command below:
## bower -v
gulp, same as
bower, can be easily installed using NodeJS package manager
## npm install gulp -g
check gulp’s version using:
## gulp -v
Next, you may want to check NodeJS, Bower and Gulp official documentation to learn more about these great tools and get familiar with their operations. Recommended resources, besides many helpful articles on the Internet are their official documentation pages available at:
LET US DO THIS FOR YOU?
Of course you don’t have to do any of this if you use one of our Linux VPS Hosting services, in which case you can simply ask our expert Linux admins to install NodeJS, Bower and Gulp for you. They are available 24×7 and will take care of your request immediately.
PS. If you liked this post please share it with your friends on the social networks using the buttons on the left or simply leave a reply below. Thanks.