最近搞了一个阿里云服务器,搞node运行环境搞得很是头大不过终于还是搞好了,今天就把详细的步骤写出来,希望大家能快速在linux服务器成功搭建我们的node环境,直接进入正题:
步骤:
我们先在windows上安装xshell(直接百度xshell即可)
打开xshell点击文件--->新建:
在主机这里输入你的公有ip,点击确定。接下来会弹出窗口,点击一次性接受,然后会弹出输入用户名
接下来会提示我们输入登录用户名跟密码,输入自己申请时设置的即可,到此,我们就连上服务器了。接下来直接进入正题。
1:我们首先连接上linux的服务器,出来的就是下图所示的界面
当前所处的目录就是我们的用户目录,(cd ~即可进入这个目录),然后我们使用wget命令下载我们的node压缩包
wget https://nodejs.org/dist/v8.6.0/node-v8.6.0-linux-x64.tar.xz
下载完成后,我们ls查看当前目录下的所有文件会发现有一个node-v8.6.0-linux-x64.tar.xz文件,这个就是我们下载好的压缩包
2.接下来我们解压node的压缩包,使用tar命令:
tar -xvf node-v8.6.0-linux-x64.tar.xz
解压成功后使用ls查看当前文件夹下的文件,我们会发现多了一个
node-v8.6.0-linux-x64:这时候我们当前文件夹下就有一个node的压缩包和一个压缩好的文件夹了,如下图
然后我们cd node-v8.6.0-linux-x64进入解压好的node文件夹,使用ls命令列出当前文件夹下的所有文件,当前文件加下有一个bin文件夹,我们cd bin进入bin文件夹,ls列出后会发现有一个node和一个npm文件,这就是我们平时在windows下使用的npm和node两个命令,这个时候我们的环境算是装好了,但是还不能在任何地方(也就是说node和npm这两个命令还不是全局的)使用。
接着我们使用pwd查看当前的路径,可以看到我当前的路径为/root/node-v6.9.5-linux-x64/bin
3.创建软连接,使node命令全局可用
ln -s /root/node-v8.6.0-linux-x64/bin/node /usr/local/bin/node
ln -s /root/node-v8.6.0-linux-x64/bin/npm /usr/local/bin/npm
其中这个ln- s 的第一个参数就是我们刚才所处的路径下的node, 第二个路径不做解释,直接copy上去即可。两个执行过之后,我们的软连接就创建成功了,这个时候我们使用node命令就可以全局使用了。(再此之前我们cd /usr/local/bin下,使用ls查看目录下有没有node跟npm,如果有且颜色不为红色就说明软连接创建没问题,下图所示,有node跟npm两个说明创建没问题),
最后附上阿里yun的连接,有问题的可以留言,我看到会及时回复,希望能帮到大家。