• Linux之旅-ubuntu下搭建nodejs环境


    .NET Core也开源了,并且可移植到Linux下,而ubuntu作为linux发行版的翘楚,极大的方便了初学者的入门,搭建完ASP.NET Core运行环境后,作为半前半后的开发人员,就继续着搭建了下nodejs的开发环境!

    ubuntu下搭建nodejs最简单的方式就是用ubuntu的包管理工具 ,nodejs需要python环境,而一般ubuntu发行版本中是包含有python开发环境的,因此只需要注册nodejs的软件源然后执行安装即可

    apt-get update  
    apt-get install -y python-software-properties software-properties-common  
    add-apt-repository ppa:chris-lea/node.js  
    apt-get update  
    apt-get install nodejs  
    

     已可以用nodejs官方推荐的安装方式

        安装nodejs4.x版本

    curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
    sudo apt-get install -y nodejs

     安装nodejs6.X版本

    curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
    sudo apt-get install -y nodejs
    

      可选操作:安装构建工具

       To compile and install native addons from npm you may also need to install build tools:

       

    sudo apt-get install -y build-essential
    或者是官方网站下载安装包(笔者安装方式):
    首先去官方网站获去安装包,桌面版可以去官方网站利用浏览器直接下载,然后在终端切换至下载目录
    wget https://nodejs.org/dist/v6.3.1/node-v6.3.1-linux-x64.tar.xz
    

    然后解压

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

    然而提示不是gzip格式,.xz格式,换个姿势

     xz -d node-v6.3.1-linux-x64.tar.xz

    解压得到 

    node-v6.3.1-linux-x64.tar

    解压缩node-v6.3.1-linux-x64.tar:tar -xvf  node-v6.3.1-linux-x64.tar

    移动解压后的文件至相应目录(我的是放在/usr/local/nodejs):mv node-v6.3.1-linux-x64 /usr/local/nodejs

    修改nodejs目录权限信息: sudo chmod 755 /usr/local/nodejs/* -R

    进入新文件路径 cd /usr/local/nodejs/bin 执行node: ./node -v

    返回nodejs版本信息,nodejs的环境就搭建好了,如果想要在任意路径下执行nodejs事需要配置环境变量:

    sudo vim ~/.bashrc 

    键入I进入编辑模式,然后再文件目录添加 

    export NODE=/usr/local/nodejs

    export PATH=${NODE}/bin:$PATH

    然后键入!:wq退出并保存配置文件

    执行命令:source ~/.bashrc

    至此任何路径下均可以执行nodejs,linux的终端配置确实很强大!

    于是乎

    文档参考:

    Installing Node.js via package manager

  • 相关阅读:
    yum只下载不安装的方法
    在VS2008下编译Qt4.4.x
    Linux sh脚本异常:bad interpreter: No such file or directory
    动态链接库dll,静态链接库lib, 导入库lib 转
    Accumulation Buffer(累积缓存)
    mysql中ip和整数的转换
    开车撞人了!
    windows 下getc()返回0x1A表示EOF
    NPC问题
    关于普华永道、麦肯锡和IBM的笑话
  • 原文地址:https://www.cnblogs.com/shatanku/p/5745564.html
Copyright © 2020-2023  润新知