ruby - Mac High Sierra 上的 gem 更新抛出操作不允许@rb_sysopen 错误

标签 ruby macos rubygems

我在装有 High Sierra 的 Mac 上遇到 Sass 的一些权限问题。如果我尝试 sudo gem update --system 我会得到以下信息:

Updating rubygems-update
Fetching: rubygems-update-2.7.4.gem (100%)
Successfully installed rubygems-update-2.7.4
Parsing documentation for rubygems-update-2.7.4
Installing ri documentation for rubygems-update-2.7.4
Installing darkfish documentation for rubygems-update-2.7.4
Done installing documentation for rubygems-update after 44 seconds
Parsing documentation for rubygems-update-2.7.4
Done installing documentation for rubygems-update after 0 seconds
Installing RubyGems 2.7.4
ERROR:  While executing gem ... (Errno::EPERM)
    Operation not permitted @ rb_sysopen - /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/gem

最佳答案

有趣的是 gem update --system 没有任何问题。

关于ruby - Mac High Sierra 上的 gem 更新抛出操作不允许@rb_sysopen 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48460314/

相关文章:

ruby - 仅使用一次 Ruby 正则表达式 gsub

c++ - Mac 上的问题 : "Can' t find a register in class BREG while reloading asm"

objective-c - 将焦点移至 NSTableView 中新添加的记录

macos - CorePlot 1.5.1 中的错误

javascript - 如何在 RoR 4 中向浏览器发送 DELETE 请求

ruby-on-rails - Rails collection_select 不保存

ruby-on-rails - 关于 Rails 和 Node.js 的说明

ruby-on-rails - 错误 : Failed to build gem native extension

ruby - Roo Gem 检查空工作表

ruby - 没有路由匹配 [GET] "/"设计