[英]RVM install on Ubuntu failing (error importing public key) [Kodign VM]
我正在尝试使用以下信息在我的Ubuntu计算机中安装RVM:
我通过遵循此处提供的官方RVM指南来执行此操作:
但是我在第一个命令中失败了,我无法导入mpapi的公钥(即使在使用sudo时):
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
我收到以下错误:
fl4m3ph03n1x: ~ $ sudo gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
gpg: WARNING: unsafe ownership on configuration file `/home/fl4m3ph03n1x/.gnupg/gpg.conf'
gpg: external program calls are disabled due to unsafe options file permissions
gpg: keyserver communications error: general error
gpg: keyserver receive failed: general error
最初,我认为问题是权限问题(通过检查警告),但是在阅读并尝试了下面讨论中的解决方案之后,没有任何改变。
这是文件的权限:
fl4m3ph03n1x: ~ $ ls -ld /home/fl4m3ph03n1x/.gnupg/gpg.conf
-rwx------ 1 fl4m3ph03n1x fl4m3ph03n1x 9398 Jul 21 14:43 /home/fl4m3ph03n1x/.gnupg/gpg.conf
fl4m3ph03n1x: ~ $ ls -l /home/fl4m3ph03n1x/.gnupg/gpg.conf
-rwx------ 1 fl4m3ph03n1x fl4m3ph03n1x 9398 Jul 21 14:43 /home/fl4m3ph03n1x/.gnupg/gpg.conf
我究竟做错了什么 ? 我该如何解决我的问题?
事实证明,此问题确实是由文件权限解决的。 但是,我有几点要指出。
该问题的解决方案依赖于级联更改多个文件的权限。
有关权限的更完整答案,我建议Maxim Pontyushenko建议进行以下讨论:
现在为解决方案本身。 您必须按照以下顺序更改以下文件的所有权和读取/写入权限:
您必须按此特定顺序更改这3个文件的权限。
此外, 请勿使用sudo运行gpg命令 。 如果这样做,您将陷入关于安全文件权限的错误,而我找不到任何解决方案。 而是使用您的用户名运行gpg
命令。
我希望这可以帮助下一个遇到问题的人。 向所有评论的人表示敬意!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.