【问题标题】:"sudo gem install bundler" throws error (Errno::EPERM)“sudo gem install bundler”抛出错误(Errno::EPERM)
【发布时间】:2017-01-29 04:15:25
【问题描述】:

最近我的系统升级到 macOS Sierra ( 10.12 )。当我尝试安装 bundler gem 时,出现以下错误。

与 gem 软件/捆绑器/操作系统有关吗?

$ sudo gem install bundler 
  ERROR:  While executing gem ... (Errno::EPERM)
  Operation not permitted - /usr/bin/bundle

请注意,该用户具有管理员权限。

【问题讨论】:

    标签: ruby rubygems bundler rbenv


    【解决方案1】:

    我不是 Mac 专家,但看起来您的操作系统可能正在无根运行,您需要禁用它才能使用 sudo。话虽如此,您是否有理由需要运行 sudo gem install ?除非您知道自己在做什么并且绝对需要为所有用户安装 gem,否则在 sudo 之外运行 gem install 通常会很好。

    话虽如此,如果您需要 sudo,您可以尝试在命令提示符下运行 csrutil disable,然后重新启动并重新运行您的 sudo gem install

    【讨论】:

      猜你喜欢
      • 2014-11-17
      • 2019-06-17
      • 2017-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-18
      相关资源
      最近更新 更多