ruby - 在 MacOS High Sierra 上安装 Homebrew 时权限被拒绝@rb_sysopen

标签 ruby macos homebrew

我开始在 MacOS 10.13.3 (17D102) 上遇到奇怪的错误。

我刚刚尝试使用 GitHub 上的说明安装 Homebrew页面并收到此错误:

Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core'...
remote: Counting objects: 4680, done.
remote: Compressing objects: 100% (4476/4476), done.
remote: Total 4680 (delta 45), reused 694 (delta 19), pack-reused 0
Receiving objects: 100% (4680/4680), 3.81 MiB | 4.74 MiB/s, done.
Resolving deltas: 100% (45/45), done.
Tapped 4478 formulae (4,722 files, 11.9MB)
Error: Permission denied @ rb_sysopen - /tmp/github_api_headers20180308-4136-cqt2yb
Error: Failure while executing: /usr/local/bin/brew tap homebrew/core

我试过了:
sudo chown -R $(whoami) $(brew --prefix)/*

根据 this guide并且仍然收到错误。

运行 Brew Doctor返回 Your system is ready to brew.我的 Ruby 版本是 ruby 2.0.0p648 (2015-12-16 revision 53162) [x86_64-darwin16.6.0]
使用 brew install zsh 可以更容易地重复该错误.

最佳答案

当我对 postgres 用户使用 sudo 时,这发生在我身上。
退出我的普通用户让我可以毫无障碍地继续。

关于ruby - 在 MacOS High Sierra 上安装 Homebrew 时权限被拒绝@rb_sysopen,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49183746/

相关文章:

eclipse - Unresolved inclusion : <iostream> in eclipse on mac

c++ - CMake 错误 : Imported targets not available for Boost version 106300

macos - 在 Mac OS X 10.8 上安装 GraphicsMagick

ruby - 如何在 Ruby 中启动后台进程?

ruby - 在 Ruby 中删除一个对象

ruby-on-rails - Rails 4 to_json 产生意外异常 nil 不是符号

macos - 适用于 Mac 的轻量级本地主机文件服务器

macos - 在 Mac OSx Mavericks 上安装 PyQt4?

ruby - 在 Ruby 中切换字符串中的每一对字符

java - 如何 brew 安装java?