Bałagan uprawnień Homebrew

Zainstalowałem Homebrew z mojego konta administratora. Jeśli ucieknębrew doctor z tego konta nie dostaję błędów, ale jeśli biegnębrew doctor z mojego konta użytkownika niebędącego administratorem otrzymuję ostrzeżenia o kilku katalogach (usr/local i jego podkatalogów) nie są zapisywalne i sugestie, które jachown im.

Niedawno zainstalowałem RVM z mojego konta innego niż administrator (aby zapewnić, że będzie ono użyteczne dla tego użytkownika i zainstalowane w jego katalogu domowym). Później uciekłemrvm install 1.9.3 (znowu jako nie-admin) i dostałem błąd ostrzegający mnie o tymusr/local/bin nie jest zapisywalny i jest wymagany dla Homebrew. Bieganiervm requirements daje to samo ostrzeżenie.

Czy mam instalować RVM jako nie-admin, przełączać na admin, gdy instaluję wersję rubyz RVM, a następnie będziesz mógł używać RVM (do wszystkiego innego niż instalacja) z konta innego niż administrator? Czy jest tu coś jeszcze nie tak?

Wyjście RVM, gdy próbowałem zainstalować 1.9.3, następuje:

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

Sugerowano mi, że nie powinienem był instalować Homebrew podczas logowania jako administrator, więc powinienem odinstalować (jako admin), a następnie ponownie zainstalować jako zwykły użytkownik. Próbowałem tego, ale kiedy uruchomię skrypt instalacyjny jako zwykły użytkownik, pierwszą rzeczą, która mi mówi, jest:

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

Wyobrażam sobie, że właśnie dlatego zainstalowałem go jako administratora. Jakaś pomoc w wyjaśnieniu tego?

questionAnswers(1)

yourAnswerToTheQuestion