Ruby 自制权限混乱

Ruby 自制权限混乱,ruby,permissions,homebrew,Ruby,Permissions,Homebrew,我从我的管理员帐户安装了自制软件。如果我从该帐户运行brew doctor,我不会收到任何错误,但如果我从非管理员用户帐户运行brew doctor,我会收到关于几个目录(usr/local及其子目录)不可写的警告,以及建议我chown它们 最近,我从我的非管理员帐户安装了RVM(以确保它对该用户可用并安装在其主目录中)。然后我运行了rvm install 1.9.3(再次以非管理员身份运行),并收到一个错误警告,提示usr/local/bin不可写,是自制所必需的。运行rvm要求会产生相同的警

我从我的管理员帐户安装了自制软件。如果我从该帐户运行
brew doctor
,我不会收到任何错误,但如果我从非管理员用户帐户运行
brew doctor
,我会收到关于几个目录(
usr/local
及其子目录)不可写的警告,以及建议我
chown
它们

最近,我从我的非管理员帐户安装了RVM(以确保它对该用户可用并安装在其主目录中)。然后我运行了
rvm install 1.9.3
(再次以非管理员身份运行),并收到一个错误警告,提示
usr/local/bin
不可写,是自制所必需的。运行
rvm要求
会产生相同的警告

我是否应该以非管理员的身份安装RVM,在使用RVM安装ruby版本时切换到管理员,然后能够从非管理员帐户使用RVM(用于安装以外的所有操作)?还是这里出了什么问题

当我尝试安装1.9.3时,RVM输出如下:

$ rvm install 1.9.3
Searching for binary rubies, this might take some time.
No binary rubies available for: osx/10.8/x86_64/ruby-1.9.3-p448.
Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies.
Checking requirements for osx.
ERROR: '/usr/local/bin' is not writable - it is required for Homebrew, try 'brew doctor' to fix it!
Requirements installation failed with status: 1.
有人建议我不应该在以管理员身份登录时安装Homebrew,所以我应该卸载(以管理员身份),然后以普通用户身份重新安装。我尝试过这样做,但当我作为普通用户运行安装脚本时,它告诉我的第一件事是:

$ ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
This script requires the user myuser to be an Administrator. If this
sucks for you then you can install Homebrew in your home directory or however
you please; please refer to our homepage. If you still want to use this script
set your user to be an Administrator in System Preferences or `su' to a
non-root user with Administrator privileges.

我想这就是为什么我首先安装它作为管理员。澄清这一点有什么帮助吗?

我也有同样的问题,我必须阅读文档并思考很多

$ rvm autolibs read-only # read more here: https://rvm.io/rvm/autolibs
$ rvm install ruby  # or any version you want
这告诉rvm使用当前安装的libs安装ruby。。。默认为读取失败,因遗漏的需求而终止rvm

要使用openssl(gem需要它,我必须重建ruby)。要求计算机管理员使用brew安装openssl

$ brew install openssl  # if you want to install all dependencies run 'rvm requirements'
$ rvm reinstall ruby
or 
$ rvm install ruby

您没有按照自制主页上的安装说明进行操作是有原因的吗?如果没有,请使用管理员帐户卸载(),然后按照Homebrew主页进行安装。发布/usr/local的权限。@7stud我使用我的管理员帐户安装自制软件,因为我认为这样做是有意义的。自制页面是否指定应使用哪种类型的帐户进行安装?我没能找到那个。我试试你的建议。谢谢