Rubygems 2.7.3 安装错误

Rubygems 2.7.3 setup error

我对 Ruby 非常陌生,这包括安装 ruby​​gems,这样我就可以学习制作自己的 gems。我正确地克隆了存储库并且能够很好地更新捆绑器子模块,但是每次我去 运行 ruby setup.rb 我得到以下信息:

Ran-sin-MacBook-Pro:rubygems ran$ ruby setup.rb
ERROR:  While executing gem ... (Errno::EACCES)
    Permission denied @ rb_sysopen - /Library/Ruby/Site/2.3.0/rubygems.rb

所以我很自然地尝试了 sudo 并得到了这个:

Ran-sin-MacBook-Pro:rubygems ran$ sudo ruby setup.rb
ERROR:  While executing gem ... (Errno::EPERM)
    Operation not permitted @ rb_sysopen - /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/gem

有任何想法或修复方法吗?

这看起来像是权限问题,您可以尝试声明所有权

sudo chown -R $(whoami) ~/Library

如果不行,也试试这个

sudo chown -R $(whoami) ~/Library/Ruby

不要使用或避免使用sudo