.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