node 和git 在linux(centos) 上的安装

1、 wget命令下载Node.js安装包。  (该安装包是编译好的文件,解压之后,在bin文件夹中就已存在node和npm,无需重复编译。)

wget https://nodejs.org/dist/v6.9.5/node-v6.9.5-linux-x64.tar.xz

2、 解压文件。

tar xvf node-v6.9.5-linux-x64.tar.xz

3、创建软链接,使node和npm命令全局有效。

通过创建软链接的方法,使得在任意目录下都可以直接使用node和npm命令:

ln -s /root/node-v6.9.5-linux-x64/bin/node /usr/local/bin/node
ln -s /root/node-v6.9.5-linux-x64/bin/npm /usr/local/bin/npm

(此时注意:包解压在哪里,如果解压在root 的目录下就是这个, 用 pwd  查看当前的目录,然后根据当前目录写这个路径)

4,查看node、npm版本。同时检测是否安装成功

node -v
npm -v

 

部署Node.js环境-使用NVM安装多版本

NVM(Node version manager)是Node.js的版本管理软件,使用户可以轻松在Node.js各个版本间进行切换。适用于长期做 node 开发的人员或有快速更新node版本、快速切换node版本这一需求的用户。

安装步骤:

1、直接使用git将源码克隆到本地的~/.nvm目录下,并检查最新版本。(个人觉得git 装,因为此前的往服务器上上传代码的时候,用的ftp,这样修改代码的时候,就要选择此时的代码修改的文件上传,比较麻烦,用的git 就会用git上服务,第一次克隆后,在用 git  pull 合并代码)

yum install git
git clone https://github.com/cnpm/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`

2、激活NVM。

echo ". ~/.nvm/nvm.sh" >> /etc/profile
source /etc/profile

3、列出Node.js的所有版本。

nvm list-remote

4、安装多个Node.js版本。

nvm install v6.9.5

5、查看已安装Node.js版本,当前使用的版本为v6.9.5。

[[email protected] .nvm]# nvm ls

6、切换Node.js版本至v7.4.0。

[[email protected] .nvm]# nvm use v7.4.0
Now using node v7.4.0

原文链接:https://help.aliyun.com/document_detail/50775.html?spm=5176.product25365.6.717.RCZiK5

				
时间: 2024-09-30 19:27:40

node 和git 在linux(centos) 上的安装的相关文章

NoSql1 在Linux(CentOS)上安装memcached及使用

前言:       今天是初五,生活基本要从过年的节奏中回归到正常的生活了,所以想想也该想想与工作有关的事情了.我之前在工作中会经常使用memcached和redis,但是自己一直没有时间系统的好好看下这部分的基础知识,所以现在打算好好把这两部分的基础再看一看.我会把看到的东西努力记录下来,给自己以后留个参考,如果能帮助到大家,自然是更好了~. 1.在Linux(CentOS)上安装memcached及使用.http://www.cnblogs.com/PurpleDream/p/4298208

在Linux(CentOS)上安装MySql详细记录

前记:  毕业两年了,前两天换了份工作,由以前的传统行业跳到了互联网行业.之前的公司一直在用WinServer2003+Tomcat+SqlServer/Oracle这套部署环境.对于Linux+Tomcat(或其他容器)+Mysql这套之前没用用过.所以利用这周末的我在阿里云上49元搞了个linux(centos 64位)的服务器. 刚开始先装了JDK1.6,安装了Tomcat6.0.这过程中没有遇到太大的问题, 小问题也google一下就解决了.而周六晚上开始安装Mysql,于是到今天下午为

How To mount/Browse Windows Shares【在linux{centos}上挂载、浏览window共享】

How to mount remote Windows shares Contents Required packages Basic method Better Method Even-better method Yet Another Even-better method OK, we live in the wonderful world of Linux. BUT, for many of us, having to deal with Windows is a fact of life

在Linux(centos)上安装PHP的mongodb扩展 成功试过的

到http://pecl.php.net/package/mongo下载相应的mongodb客户端,本例为1.2.1# wget http://pecl.php.net/get/mongo-1.2.1.tgz# tar xvzf mongo-1.2.1.tgz# cd mongo-1.2.1# phpize(如果不识别的话安装php5-devel:yum -y install php-devel)# pecl install mongo(如果不识别的话安装php-pear:yum -y inst

linux centos 装g++安装不了

今天需要编译一个项目的时候在装g++都装不上, [[email protected] hadoop]# yum install g++ Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile * base: mirrors.yun-idc.com * extras: mirrors.yun-idc.com * updates: mirrors.yu

在 Linux 实例上自动安装并运行 VNC Server

原文网址:https://help.aliyun.com/knowledge_detail/41181.html?spm=5176.8208715.110.11.4c184ae8mlC7Yy 您可以使用本文提供的脚本在Linux实例上自动安装并运行VNC Server,实现远程图形化管理Linux服务器.目前,该脚本仅适用于CentOS实例,会在CentOS实例中安装GNOME桌面环境. VNC Server脚本 适用镜像:目前仅适用于CentOS镜像. 使用方法:以root身份执行命令 bas

MongoDB 3.2 在CentOS 上的安装和配置

MongoDB 3.2 在CentOS 上的安装和配置 2016-01-06 14:41:41 发布 您的评价:       0.0   收藏     0收藏 一.安装 编辑/etc/yum.repos.d/mongodb-org-3.2.repo [mongodb-org-3.2] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/ gpg

Linux(CentOS)系统下安装好apache(httpd)服务后,其他电脑无法访问的原因

原文:Linux(CentOS)系统下安装好apache(httpd)服务后,其他电脑无法访问的原因 今天试了下在虚拟机上利用CentOS系统的yum命令安装好了httpd(apache2.4.6),然后在windows系统下访问此虚拟机的ip地址,却访问不了. 因为前段时间有知道过iptable的限制,所以在想是不是因为iptable限制了80端口呢! 所以在网上找了下iptable的命令,并且把tcp的80端口设置成允许任何IP都可以访问: iptables -I INPUT -p TCP

Cacti中文版在Centos上的安装

最近老有人问Cacti中文版在哪下载啊怎么安装啊,我在这里一遍给大家讲解了:Cacti中文版在Centos上的安装 1.基本安装 cacti是运作在apache+php+mysql+net-snmp工具集+rrdtool这样的一个工作环境之下,所以我们先要做一个基本的工作的环境 记的安装前先安装rpm的扩展包,安装方法见我的另外一个文章"rpm的高级管理" #yum -y install mysql mysql-server php-mysql httpd php 上面完成一个php,

Linux CentOS 6.6 安装添加yum 源的简单处理方法

Linux CentOS  6.6 安装yum 源的简单处理方法 安装环境是:如下 [[email protected] ~]# cat /etc/redhat-release ========>查看的是版本 CentOS release 6.6 (Final) [[email protected] ~]# uname -r                ========>内核  2.6.32-504.el6.x86_64 [[email protected] ~]# 1.备份(必须要备份)