微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何从终端在 Linux 中手动安装 nodejs

如何解决如何从终端在 Linux 中手动安装 nodejs

我已经从 Nodejs 在我的 Linux VM 中下载了 nodejs.org,我想从终端安装它。 VM 已经由其他人手动安装了 node v0.12.18,我不知道该怎么做。当我离线安装 nodejs 时,我不应该依赖于是否安装了 npm

我试过[location]~ npm install node-v15.6.0-linux-x64.tar.gz

低于错误

[host@machinename ~]$ sudo npm install node-v15.6.0-linux-x64.tar.gz
npm WARN excluding symbolic link bin/npm -> ../lib/node_modules/npm/bin/npm-cli.                                                                                        js
npm WARN excluding symbolic link bin/npx -> ../lib/node_modules/npm/bin/npx-cli.                                                                                        js
npm ERR! addLocal Could not install /home/usermachinename/node-v15.6.0-linux-x64.tar.g                                                                                        z
npm ERR! Linux 3.10.0-1062.9.1.el7.x86_64
npm ERR! argv "/usr/local/lib/nodejs/node-v0.12.18-linux-x64/bin/node" "/usr/loc                                                                                        al/lib/nodejs/node-v0.12.18-linux-x64/bin/npm" "install" "node-v15.6.0-linux-x64                                                                                        .tar.gz"
npm ERR! node v0.12.18
npm ERR! npm  v2.15.11
npm ERR! path /tmp/npm-1637-a9cb4311/unpack-5a7f411732fb/package.json
npm ERR! code ENOENT
npm ERR! errno -2

npm ERR! enoent ENOENT,open '/tmp/npm-1637-a9cb4311/unpack-5a7f411732fb/package                                                                                        .json'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! Please include the following file with any support request:
npm ERR!     /home/usermachinename/npm-debug.log

我该如何解决这个问题?

解决方法

您无法使用 npm install 安装该文件,但由于您已经拥有 node 的压缩文件,我的回答有望帮助您实现目标。

首先,您必须提取 node-v15.6.0-linux-x64.tar.gz 的 tar.gz 文件,只需导航到该文件所在的文件夹放入然后执行以下命令。

tar xf node-v15.6.0-linux-x64.tar.gz

由于您使用的是 Linux,因此以下命令会将新提取的节点添加到您的路径中。

nano ~/.profile

在末尾添加以下几行:

# NodeJS
export NODEJS_HOME=/{path_to_the_extracted_folder}/node-v15.6.0-linux-x64/bin
export PATH=$NODEJS_HOME:$PATH

请确保将{path_to_the_extracted_folder}更改为您在上一步中提取压缩文件的路径。

最后你可以点击CTRL+C退出nano,输入y然后点击回车。 要刷新配置文件,请输入以下代码

. ~/.profile

终于

为确保一切正常,请输入此命令 node -v 检查 nodeJs 版本,它必须打印 v15.6.0

您不必担心之前安装的 node 版本,因为上述步骤会更改 nodeJs 路径。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。