ruby - 安装 Homebrew 错误

标签 ruby permissions rvm homebrew

正在尝试安装 rvm 和 ruby​​ 1.9.2

我已经安装了 homebrew 和 git,但无法获得完整的更新,因为我不断收到权限错误。重新安装了 Snow Leopard 并修复了权限。

现在这发生了......

$ brew install wget

Error: Cannot write to /usr/local/Cellar

最佳答案

sudo chown -R $USER /usr/local

您必须使用该行赋予自己 /usr/local/ 的所有权。在使用官方文档顶部的 ruby​​ one-liner 安装 Homebrew 后,我不得不自己做这件事。对我来说就像一个魅力。这应该是您唯一一次需要使用 Homebrew sudo

我不确定 ruby​​ one-liner 是否可以做到这一点。如果是这样,那么我系统上的其他东西就控制了 /usr/local

编辑:我完全错过了这个,但是@samvermette没有(请参阅对我的回答的回复):如果您在上面运行此命令并通过 Homebrew 软件安装了一些需要特殊用户权限的东西,例如 mysql,请确保将这些权限还给您(如上所述命令将 /usr/local 中所有内容的递归所有权交给您 ($USER)。对于 mysql,它是……

sudo chown -RL mysql:mysql /usr/local/mysql/data

关于ruby - 安装 Homebrew 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4804169/

相关文章:

ruby-on-rails - 是否可以将 rails 环境加载到 Textmate 中?

ruby-on-rails - 索引 View 的范围使用

git - Git对象权限-SSH

SQL 代码未运行,收到 "permission denied for schema public"错误消息

php - Mkdir() 设置权限 777

ruby - 系统更新后更新所有 RVM ruby 和 gem 的最佳方法?

Ruby IMAP 库 : How can I show all messages in a folder?

ruby - ruby中两个网络掩码的总和

尝试使用 rvm jruby 时发生 Java 绑定(bind)异常

ruby-on-rails - 如何删除nginx?