在 Ubuntu 20.4 上安装 Node.js v14.10.0 时权限被拒绝

问题描述 投票:0回答:3

您好,感谢您查看此问题。

所以我尝试安装版本node.js v14.10.0。 NVM 安装没有任何问题,但是当我运行时 -

nvm install v14.10.0

我收到了这个错误

Downloading and installing node v14.10.0...
Downloading https://nodejs.org/dist/v14.10.0/node-v14.10.0-linux-x64.tar.xz...
Warning: Failed to create the file 
Warning: /home/revolverclyde/.nvm/.cache/bin/node-v14.10.0-linux-x64/node-v14.1
Warning: 0.0-linux-x64.tar.xz: Permission denied
                                                                                                                                                                                                                                       0.0%curl: (23) Failure writing output to destination

Binary download from https://nodejs.org/dist/v14.10.0/node-v14.10.0-linux-x64.tar.xz failed, trying source.
grep: /home/revolverclyde/.nvm/.cache/bin/node-v14.10.0-linux-x64/node-v14.10.0-linux-x64.tar.xz: No such file or directory
Provided file to checksum does not exist.
Binary download failed, trying source.
Downloading https://nodejs.org/dist/v14.10.0/node-v14.10.0.tar.xz...
Warning: Failed to create the file 
Warning: /home/revolverclyde/.nvm/.cache/src/node-v14.10.0/node-v14.10.0.tar.xz
Warning: : Permission denied
                                                                                                                                                                                                                                       0.0%curl: (23) Failure writing output to destination

Binary download from https://nodejs.org/dist/v14.10.0/node-v14.10.0.tar.xz failed, trying source.
grep: /home/revolverclyde/.nvm/.cache/src/node-v14.10.0/node-v14.10.0.tar.xz: No such file or directory
Provided file to checksum does not exist.

有什么建议吗?

谢谢!

更新!!

我遇到的上述错误可能与我在安装 NodeSource 时遇到的错误有关。我对此很陌生,也许我错了,但我认为无论如何了解都会有帮助。

$ curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -

## Installing the NodeSource Node.js 14.x repo...


## Populating apt-get cache...

+ apt-get update
Hit:1 http://dl.google.com/linux/chrome/deb stable InRelease
Get:2 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]                                           
Ign:3 http://ppa.launchpad.net/me-davidsansome/clementine/ubuntu focal InRelease                                               
Ign:4 https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 InRelease                                                      
Hit:5 http://us.archive.ubuntu.com/ubuntu focal InRelease                                                 
Ign:6 https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 InRelease                                 
Hit:7 https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 Release                        
Get:8 http://us.archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
Hit:9 https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 Release       
Err:10 http://ppa.launchpad.net/me-davidsansome/clementine/ubuntu focal Release
  404  Not Found [IP: 91.189.95.85 80]
Get:12 http://us.archive.ubuntu.com/ubuntu focal-backports InRelease [108 kB]
Reading package lists... Done       
E: The repository 'http://ppa.launchpad.net/me-davidsansome/clementine/ubuntu focal Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
Error executing command, exiting

“错误:10 http://ppa.launchpad.net/me-davidsansome/clementine/ubuntu 焦点发布 404 Not Found [IP: 91.189.95.85 80]”是特定错误,如果您不想密集的读数伤害您的眼睛。

node.js ubuntu-20.04 nvm
3个回答
3
投票

已修复。我在这里引用另一张海报。我想把功劳归功于毗湿奴。

“我遇到了同样的问题。这是由于缺少“libssl-dev”。在开始 nvm 的安装过程之前运行以下命令

sudo apt-get install build-essential libssl-dev curl git-core


0
投票

这是一个权限错误。您可以尝试使用

sudo
命令来运行它。

sudo nvm install v14.10.0


0
投票

我还使用 Carl Diamond 的提示和命令来管理它: sudo apt-get install build-essential libssl-dev curl git-core

然后我运行命令: nvm安装v14.15 就这样,节点安装成功了。

© www.soinside.com 2019 - 2024. All rights reserved.