Доморощенный Разрешений беспорядок

Я установил Homebrew из моей учетной записи администратора. Если я бегуbrew doctor с этого аккаунта я не получаю ошибок, но если я бегуbrew doctor из моей учетной записи пользователя без прав администратора я получаю предупреждения о нескольких каталогах (usr/local и его подкаталоги) не для записи, и предложения, которые яchown их.

Совсем недавно я установил RVM из своей учетной записи без прав администратора (чтобы убедиться, что он может использоваться этим пользователем и установлен в его домашнем каталоге). Я тогда побежалrvm install 1.9.3 (опять же, как не администратор) и получил сообщение об ошибке, предупреждающее меня, чтоusr/local/bin не доступно для записи и требуется для Homebrew. Бегrvm requirements выдает то же предупреждение.

Должен ли я установить RVM без прав администратора, переключиться на администратора при установке версии rubyс участием RVM, а затем сможете использовать RVM (для всего, кроме установки) из учетной записи без прав администратора? Или здесь что-то не так?

Вывод RVM при попытке установить 1.9.3 выглядит следующим образом:

$ 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.

Я думаю, именно поэтому я установил его в качестве администратора в первую очередь. Любая помощь, разъясняющая это?

Ответы на вопрос(1)

Ваш ответ на вопрос