【问题标题】:Can't run RubyGems without sudo anymore没有 sudo 就无法运行 RubyGems
【发布时间】:2015-08-27 19:56:53
【问题描述】:

我正在运行 OSX 10.10.5。

将 ruby​​gems 更新到最新版本 (2.4.8) 后,我无法在没有 sudo 的情况下运行 gems。

我很简单

permission denied: myGem

文件安装后的权限

sudo gem install myGem

在 /usr/bin 中

-rwx------     1 root   wheel   531B Aug 24 15:13 myGem

我实际上根本没有修改权限,这就是为什么我有点困惑为什么它不再工作了。

~  ruby -v
ruby 2.0.0p481 (2014-05-08 revision 45883) [universal.x86_64-darwin14]

~  gem --version 
2.4.8

~  gem env
RubyGems Environment:
  - RUBYGEMS VERSION: 2.4.8
  - RUBY VERSION: 2.0.0 (2014-05-08 patchlevel 481) [universal.x86_64-darwin14]
  - 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
  - RUBYGEMS PLATFORMS:
    - ruby
    - universal-darwin-14
  - GEM PATHS:
     - /Library/Ruby/Gems/2.0.0
     - /Users/marcwustrack/.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/

知道我能做什么吗?

【问题讨论】:

    标签: ruby gem rubygems osx-yosemite


    【解决方案1】:

    现在通过安装 rvm 并重新安装我目前拥有的所有 gem 来解决这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-07
      • 1970-01-01
      • 2022-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-25
      • 2017-07-06
      相关资源
      最近更新 更多