Ruby 在Sierra OS上添加宝石

Ruby 在Sierra OS上添加宝石,ruby,command-line,rubygems,macos-sierra,Ruby,Command Line,Rubygems,Macos Sierra,在升级到OS X Sierra之后,我尝试过更新和运行现有的Ruby gems > sudo gem update --system > Password: *enters password* > Updating rubygems-update... > ERROR: While executing gem ... (Errno::EPERM) > Operation not permitted - /usr/bin/update_rubygems 无

在升级到OS X Sierra之后,我尝试过更新和运行现有的Ruby gems

> sudo gem update --system

> Password: *enters password*

> Updating rubygems-update...

> ERROR:  While executing gem ... (Errno::EPERM)

> Operation not permitted - /usr/bin/update_rubygems
无论我是直接从RubyGems执行,还是从Github克隆并下拉,都会发生这种情况。使用sudo运行命令也会返回一个错误,表示我缺少权限

我尝试了
sudo rubygems\u update

/usr/local/Cellar/ruby/2.4.0/lib/ruby/2.4.0/rubygems/dependency.rb:308:in `to_specs': Could not find 'rubygems-update' (>= 0.a) among 7 total gem(s) (Gem::MissingSpecError)
Checked in 'GEM_PATH=/Users/Angelfirenze/.gem/ruby/2.4.0:/usr/local/lib/ruby/gems/2.4.0:/usr/local/Cellar/ruby/2.4.0/lib/ruby/gems/2.4.0', execute `gem env` for more information
    from /usr/local/Cellar/ruby/2.4.0/lib/ruby/2.4.0/rubygems/dependency.rb:320:in `to_spec'
    from /usr/local/Cellar/ruby/2.4.0/lib/ruby/2.4.0/rubygems/core_ext/kernel_gem.rb:65:in `gem'
    from /usr/local/bin/update_rubygems:22:in `<main>'
也许安装是最好的选择。我通常避免使用OSX附带的默认ruby


话虽如此,我认为Sierra的新安全功能需要禁用,您可以在这里阅读:

我将它们分成了不同的句子,而不是简单地复制和粘贴。现在读起来更好了吗?
sudo update\u rubygems
?我已经安装了rvm,但我会尝试运行更新;谢谢你通知我塞拉的愚蠢行为。如果我更暴躁的话,我会回到El Capitan,但我想我已经换了太多了。我在Sierra上,但我从不在任何gem命令中使用
sudo
,无论是系统Ruby还是我通过
rbenv
,如果你不使用
sudo
,会发生什么?
    RubyGems Environment:
  - RUBYGEMS VERSION: 2.4.8
  - RUBY VERSION: 2.0.0 (2015-12-16 patchlevel 648) [universal.x86_64-darwin16]
  - INSTALLATION DIRECTORY: /Library/Ruby/Gems/2.0.0
  - RUBY EXECUTABLE: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby
  - EXECUTABLE DIRECTORY: /usr/bin
  - SPEC CACHE DIRECTORY: /Users/Angelfirenze/.gem/specs
  - SYSTEM CONFIGURATION DIRECTORY: /Library/Ruby/Site
  - RUBYGEMS PLATFORMS:
    - ruby
    - universal-darwin-16
  - GEM PATHS:
     - /Library/Ruby/Gems/2.0.0
     - /Users/Angelfirenze/.gem/ruby/2.0.0
     - /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/gems/2.0.0
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - https://rubygems.org/
  - SHELL PATH:
     - /Users/Angelfirenze/.rbenv/bin
     - /usr/local/bin
     - /usr/bin
     - /bin
     - /usr/sbin
     - /sbin
     - /usr/local/git/bin
     - /usr/local/MacGPG2/bin
     - /Users/Angelfirenze/.rvm/bin
     - /Users/Angelfirenze/bin
     - /Users/Angelfirenze/bin