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

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

我已经从 nodejs.org 下载了NodejsLinux VM我想从终端安装它。 VM是node v0.12.18别人手动安装的,我不知道怎么做。由于我是nodejs离线安装的,所以我不应该依赖它是否npm安装。

我努力了npm install node-v15.6.0-linux-x64.tar.gz

出现以下错误

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

我怎样才能解决这个问题?

答案1

如果您要安装 NodeJS,则需要按照安装说明进行操作

这是错误的:

npm install node-v15.6.0-linux-x64.tar.gz

最好的选择可能只是使用该版本为您的 Linux 发行版打包

不过,如果你真的想自己动手的话,下载页面安装说明,这解释了对于像这样的 tar 存档,您只需将其解压到目标目录中即可。

例如,

VERSION=v15.6.0
DISTRO=linux-x64
sudo mkdir -p /usr/local/lib/nodejs
sudo tar -xJvf node-$VERSION-$DISTRO.tar.xz -C /usr/local/lib/nodejs

然后设置环境变量并将其添加到~/.profile~/.bash_profile

# Nodejs
VERSION=v15.6.0
DISTRO=linux-x64
export PATH=/usr/local/lib/nodejs/node-$VERSION-$DISTRO/bin:$PATH

相关内容