M1 MacBook Pro安装Ruby Gem遇权限错误,求解决方法
解决M1 MacBook Pro上RVM管理Ruby安装Gem的权限错误
问题定位
报错核心是权限不足,无法访问/Users/rbonner/.rvm/rubies/ruby-2.7.2/lib/ruby/gems/2.7.0/specifications/escape-0.0.4.gemspec文件,属于RVM管理的Ruby目录权限异常。
解决步骤
修复RVM目录权限
先重置RVM相关目录的归属为当前用户,再用RVM自带工具修复权限:sudo chown -R $USER:$GROUP ~/.rvm rvm fix-permissions重新安装有问题的Gem
卸载并重新安装引发权限问题的escapeGem:gem uninstall escape gem install escape -v 0.0.4尝试安装Bundler
完成上述步骤后,重新执行安装命令:gem install bundler终极方案:重新安装Ruby版本
如果以上步骤无效,直接重新安装RVM管理的Ruby 2.7.2:rvm reinstall 2.7.2
内容的提问来源于stack exchange,提问作者Rob Bonner
相关产品推荐
相关产品推荐

