Ubuntu 下安装 nodejs

1.首先官网下载nodejs;

http://nodejs.cn/download/

Ubuntu 下安装 nodejs_第1张图片

2.然后将包上传到ubuntu服务器上,通过FlashFXP工具上传,待上传进度为100%时候执行下一步操作。(上传的时候,需要注意当前件夹的权限是不是允许写入的,如果不是,需要chmod 777文件夹名,而且也需要linux上启动了vsftpd服务。)

3.先解压,因为格式是.tar.xz,需要先用xz解压成.tar格式,再用tar解压

用tar –zxvf解压.tar出现错误:

原因是这个压缩包没有用gzip格式压缩,所以不用加z指令。

Ubuntu 下安装 nodejs_第2张图片

4.把解压好的文件压移动到/usr/local/node下面,没有node文件夹,先创建。

出现权限不够的错误,更加权限。

Ubuntu 下安装 nodejs_第3张图片

移动成功:(/下载文件夹下已经没有

Ubuntu 下安装 nodejs_第4张图片

先安装npm:

Ubuntu 下安装 nodejs_第5张图片

这里为了方便将文件夹node-v8.1.2-linux-x64改为nodemv  node-v8.1.2-linux-x64 node

路径就为/usr/local/node/node

5.    如果我们想在任意路径下都能执行node命令,则需配置环境变量。

首先执行命令vi~/.bashrc,对此文件进行修改。

文件末尾,添加两行

export NODE=/usr/local/node

exportPATH=${NODE}/bin:$PATH

Ubuntu 下安装 nodejs_第6张图片

再执行source~/.bashrc

就可以直接执行node命令了。

好了,我们来测试:

先新建一个js文件,写上console.log(‘hello world’);并保存为test.js

再用node命令执行。


Ubuntu 下安装 nodejs_第7张图片


补充:

Ubuntu不同目录下profile与bashrc的区别

/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行,并从/etc/prof

ile.d目录的配置文件中搜集shell的设置。

etc/bash.bashrc:为每一个运行bash shell的用户执行此文件,当bashshell被打开时,该文件被读取。

~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次,默认情况下,他设置一些环境变量,执行用户的.bashrc文件。

~/.bashrc:该文件包含专用于你的bashshell的bash信息,当登录时以及每次打开新的shell时,该文件被

读取。

~/.bash_logout:当每次退出系统(退出bash shell)时,执行该文件。

另外,/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承/etc/profile中的变量,他们是"父子"关系。

~/.bash_profile是交互式、login方式进入bash运行的

~/.bashrc是交互式non-login方式进入bash运行的

通常二者设置大致相同,所以通常前者会调用后者。

你可能感兴趣的:(Ubuntu 下安装 nodejs)