はじめに
複数人でPCを使用しているときに自分専用のPCでやるようにhomebrewを使ってしまうと、PCの管理者エリアを汚してしまいます。
ユーザ固有のディレクトリにパッケージをインストールすることで、ログインしているユーザのみに影響を及ぼすようにする必要があります。
以下の手順でhomebrewを正しく使いましょう。
こんなことせずともlinuxbrewなるものを使えば事足りるみたいですが。。。
やり方
homebrewのインストール
/usr/local
ではなく~/homebrew/
にhomebrew
をインストールする。
terminal
cd
mkdir homebrew
curl -L https://github.com/Homebrew/homebrew/tarball/master | tar xz --strip 1 -C homebrew
brew
コマンドのPATHを通す
~/homebrew/bin/
のPATHを優先する。
~/.bash_profile
PATH="$HOME/homebrew/bin:$PATH"
としてターミナルを再起動。
もしくはPATH
をexport
する。
brew
コマンドのPATHの確認
brew
コマンドのPATHが適切に設定できているか確認する。
terminal
which brew # -> /Users/<user name>/homebrew/bin/brew
パッケージのインストール先を確認
brew
コマンドを用いてパッケージをインストールしたときに、そのパッケージのインストール先が適切に設定されているか確認します。
terminal
brew --prefix # -> /Users/<user name>/homebrew
パッケージをインストールしてみる
rbenv
である必要はありません。
terminal
brew install rbenv
うまくインストールできたか確認
先ほどのrbenv
がちゃんとユーザ固有のディレクトリにインストールされたか確認する。
terminal
which rbenv # -> /Users/<user name>/homebrew/bin/rbenv