簡體   English   中英

如何從終端在 Linux 中手動安裝 nodejs

[英]How can I install nodejs manually in Linux from terminal

我已經從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 的壓縮文件,我的回答有望幫助您實現目標。

首先,您必須提取您擁有的 tar.gz 文件node-v15.6.0-linux-x64.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 路徑。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM