Rubygems 2.7.3设置错误
我对Ruby非常陌生,这包括安装rubygems,这样我就可以学习制作自己的宝石。我正确地克隆了存储库,并且能够很好地更新bundler子模块,但是每次运行Rubygems 2.7.3设置错误,ruby,rubygems,macos-high-sierra,Ruby,Rubygems,Macos High Sierra,我对Ruby非常陌生,这包括安装rubygems,这样我就可以学习制作自己的宝石。我正确地克隆了存储库,并且能够很好地更新bundler子模块,但是每次运行ruby setup.rb时,我都会得到以下信息: Ran-sin-MacBook-Pro:rubygems ran$ ruby setup.rb ERROR: While executing gem ... (Errno::EACCES) Permission denied @ rb_sysopen - /Library/Ruby
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
这看起来像是权限问题,您可以尝试声明所有权
sudo chown-R$(whoami)~/Library
如果它不起作用,也试试这个
sudo chown-R$(whoami)~/Library/Ruby
不要使用或避免使用sudo
你是对的,使用sudo chown-R$(whoami)~/Library
申请所有权创造了奇迹。谢谢你是对的,使用sudochown-R$(whoami)~/Library
申请所有权创造了奇迹。谢谢