码迷,mamicode.com
首页 > 系统相关 > 详细

Ubuntu下的前端环境安装(node的不同安装)

时间:2016-11-22 20:32:02      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:目录   冲突   tar.gz   提示   用户目录   没有   .sh   nodejs   config   

相对于windows下的傻瓜式安装,Linux下的安装对于大多数人来说式十分难受的

但是我就是一个喜欢难受的蘑菇,我试验的机子是Ubuntu15.0.4

查看命令 :  cat /etc/issue

 

(一)首先安装node环境,多种方法

  1.源码安装(github远程安装和这差不多)

  2.nvm安装

  3.包管理器安装

  当然以前我喜欢第三种方式,因为简单粗暴,但是现在更喜欢nvm安装方式。

 

(二)安装

  其实世间一切都有规则,然而安装更是如此,如果是windows上操作的话,那就妈妈再也不用担心我的学习了。。。

1.源码安装

  要求:系统安装gcc,python,gcc-c++,

  检查电脑是否安装上述环境  :  

gcc -v ; python --version;

   我的:gcc version 4.9.2 (Ubuntu 4.9.2-10ubuntu13) ;python2.7.9

  如果没有的上述环境话就安装

sudo apt-get install build-essential libssl-dev gcc g++ 或 sudo apt-get install g++ curl libssl-dev apache2-utils

   获取源码,解压文件

wget http://nodejs.org/dist/v6.9.1/node-v6.9.1.tar.gz

tar zxvf node-v6.9.1.tar.gz

   进入目录编译安装

cd 解压好的node目录
./configure
make install

   查看

node -v

   

2.nvm安装

  首先nvm是什么?(Node Version Manager) node版本控制器,为了解决一个机子上不同版本的冲突

  官网: https://github.com/creationix/nvm/blob/master/README.markdown

  解决包依赖:

apt-get install build-essential libssl-dev gcc g+++

   下载

wget -qO- https://raw.githubusercontent.com/creationix/nvm/master/install.sh | sh
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | sh

  配置环境 

cd /home/usr //进入用户目录
vim .bashrc    //编辑文件
添加source ~/.nvm/nvm.sh 

   安装

nvm install stable //选择你需要的版本下载

  查看

nvm ls
nvm alias default 版本

3.包管理器安装

sudo apt-get install nodejs
sudo apt-get install npm

  这样的操作的话,在终端输入nodejs才能进入,所以再加一句

sudo apt-get install nodejs-legacy

  我以前就是因为这样,以为是path错了,乱修改了多次,然后卸载了node,然后安装(××___××),其实bash界面在你输入node后有提示,按照提示的命令输入就可以。

   

github地址 :  https://github.com/nodejs/node

      https://github.com/nodejs/node-v0.x-archive/blob/master/README-pre-convergence.md

 

Ubuntu下的前端环境安装(node的不同安装)

标签:目录   冲突   tar.gz   提示   用户目录   没有   .sh   nodejs   config   

原文地址:http://www.cnblogs.com/warManHy/p/6085282.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!