自制软件不能在OSX上工作 [英] homebrew not working on OSX
本文介绍了自制软件不能在OSX上工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在终端上运行brew命令时出现此错误。需要帮助解决。
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0 .0 / rubygems / core_ext / kernel_require.rb:55:在'require'中:无法加载这样的文件 - utils / popen(LoadError)
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/ usr / lib / ruby / 2.0.0 / rubygems / core_ext / kernel_require.rb:55:'require'
from /usr/local/Library/Homebrew/utils.rb:6:in`< top(必需)>'从/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in'require'$获得
$来自/ System / Library / Frameworks / Ruby Framework / Versions / 2.0 / usr / lib / ruby / 2.0.0 / rubygems / core_ext / kernel_ /local/Library/Homebrew/global.rb:9:in`< top(required)>'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/ 2.0.0 / rubygems / core_ext / kernel_require.rb:55:在'require'
从/System/Library/Frameworks/Ruby.framework/Versions/2 .0 / usr / lib / ruby / 2.0.0 / rubygems / core_ext / kernel_require.rb:55:在'require'
from /usr/local/Library/brew.rb:16:in`< main> ;'
这里是我的环境设置:
- RUBYGEMS VERSION:2.0.14
- RUBY VERSION:2.0.0(2014-02-24 patchlevel 451)[universal.x86_64-darwin13]
- 安装目录:/Library/Ruby/Gems/2.0.0
- RUBY EXECUTABLE:/System/Library/Frameworks/Ruby.framework/Versions/ 2.0 / usr / bin / ruby
- 可执行文件目录:/ usr / bin
- RUBYGEMS平台:
- universal-darwin-13
- 创业板路径:
- /Library/Ruby/Gems/2.0.0
- /Users/ronaldkwan/.gem/ruby/2.0.0
- /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/gems/2.0.0
- 创业板配置:
- :update_sources => true
- :verbose => true
- :backtrace => false
- :bulk_threshold => 1000
$ sudo chown -R $(whoami) :admin / usr / local
如果仍然不起作用,请使用以下步骤,精细。这可能是因为自制软件没有更新。
1。打开终端
2. $ cd / usr / local / Library / Homebrew
3. $ git reset --hard
4. $ git clean -df
5. $ brew update
Getting this error when i run the brew command on terminal. Need help resolving.
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- utils/popen (LoadError) from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /usr/local/Library/Homebrew/utils.rb:6:in `<top (required)>' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /usr/local/Library/Homebrew/global.rb:9:in `<top (required)>' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /usr/local/Library/brew.rb:16:in `<main>'
here are my env gem settings:
- RUBYGEMS VERSION: 2.0.14
- RUBY VERSION: 2.0.0 (2014-02-24 patchlevel 451) [universal.x86_64-darwin13]
- 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-13
- GEM PATHS:
- /Library/Ruby/Gems/2.0.0
- /Users/ronaldkwan/.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
解决方案The problem mainly occurs after updating OS X to El Capitan (OS X 10.11) or macOS Sierra (macOS 10.12). This is mainly because of file permission issues with El Capitan’s or later macOS's new SIP process. Try changing permissions of /usr/local directory.
$ sudo chown -R $(whoami):admin /usr/local
If it still doesn't work, use following steps and everything will be fine. This may be because homebrew is not updated.
1. open terminal 2. $ cd /usr/local/Library/Homebrew 3. $ git reset --hard 4. $ git clean -df 5. $ brew update
这篇关于自制软件不能在OSX上工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文