Linux服务器安装NodeJs简易方法

一开始尝试用g++编译nodejs源码来安装nodejs,但是在编译过程中非常容易出现各种各样的编译错误问题,无法解决,功亏一篑。在踩了坑后,找到了一种基本上百分百成功的安装步骤。

1.连接自己的云服务器

可以通过Xshell来连接自己的服务器。打开Xshell,创建一个会话,自己选择一个容易辨识的名称(图中”hhh“),主机填自己的服务器ip,其他不变。之后按照弹出的对话框依次输入用户名(一般是root),以及密码。
在这里插入图片描述
或者直接在创建的会话框中输入:
ssh 用户名@服务器ip

ssh root@121.11.333.45

2. 下载NodeJs二进制文件包

NodeJs官网:https://nodejs.org/en/download/

在这里插入图片描述
下载之前要清楚自己Linux系统是x64还是ARM,不清楚的可以执行如下命令:

uname -m
在这里插入图片描述

我的是x64的系统,因此选择Linux Binaries(x64)
在这里插入图片描述
在终端执行命令(wget +下载网址)下载至当前目录,下载网址可以鼠标右击上图红色框框区域,再点击复制连接:

wget https://nodejs.org/dist/v16.14.2/node-v16.14.2-linux-x64.tar.xz

如果你想下载旧版本的NodeJs,可以下滑页面,点击Previous Reliease,找到自己想要的版本。
在这里插入图片描述

3. 压缩包解压

压缩包解压

tar xvf node-v16.14.2-linux-x64.tar.xz

之后就可以看到该目录下的解压后的文件夹,可以修改一下文件夹名字。为了简短意明,我将文件夹修改为nodejs

在这里插入图片描述
可以进入它(解压文件夹)的bin目录,查看node的版本

./node -v

在这里插入图片描述

4. 配置环境变量

方法一:
普通用户进入/root目录下执行:

vi .bash_profile

root用户进入/etc目录下执行:

vi profile

打开配置文件后,在文件中添加一行,export PATH=$PATH:nodejs的解压目录/bin,由于我是将其解压在/usr/local目录中,解压文件夹名为nodejs,因此添加如下:
在这里插入图片描述
保存后退出,执行:

source .bash_profile

或(取决你是普通用户还是root)

source /etc/profile

在这里插入图片描述
方法二:
建立软连接,使其可以在全局被访问到:

ln -s (自己存放nodejs的路径)nodejs/bin/node  /usr/local/bin/
ln -s (自己存放nodejs的路径)nodejs/bin/npm  /usr/local/bin/

我存放在/usr/local下,因此为:
在这里插入图片描述

5. 检查是否配置成功

完成后检查一下node和npm的版本,显示出版本号就是成功了:

在这里插入图片描述

  • 6
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Linux安装Node.js源码有多种方法。其中一种方法是通过建立软连接来使其可以在全局被访问到。首先,你需要使用以下命令建立软连接: ``` ln -s (自己存放nodejs的路径)nodejs/bin/node /usr/local/bin/ ln -s (自己存放nodejs的路径)nodejs/bin/npm /usr/local/bin/ ``` 这样就可以将Node.js的可执行文件和npm命令链接到/usr/local/bin/目录下,使其可以在全局被访问到。\[1\] 另一种方法是通过编译Node.js源码来安装Node.js。然而,在编译过程中可能会遇到各种编译错误问题,很难解决。因此,这种方法并不推荐。\[2\] 还有一种方式是使用包管理器来安装Node.js,比如使用yum install node或者apt-get install node命令来安装。但是需要注意的是,在Linux下默认源中可能没有最新版的Node.js程序,因此这种方式可能安装的是不是最新版的Node.js。\[3\] #### 引用[.reference_title] - *1* *2* [Linux服务器安装NodeJs简易方法](https://blog.csdn.net/weixin_44248258/article/details/124054432)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [linux安装nodejs的方式](https://blog.csdn.net/u011296285/article/details/128370859)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值