sudoが使えない場合にHomebrewをlocal directoryにインストールする

に公開
2

root権限がない = sudoが使えない、あるいはHomebrewを複数インストールしたい場合にlocal directoryにインストールする方法

Install homebrew to your local folder: reference

  1. ソースのダウンロード
    下記のコマンドをHomebrewをインストールしたいfolderで実行する。(homebrewを任意のdirに変えるのも可。)
mkdir homebrew && curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew
  1. PATHを通す。
    ~/.bashrc に以下を記述。
export PKG_CONFIG_PATH="/usr/bin/pkg-config:$HOME/homebrew/bin/pkg-config"
export PKG_CONFIG_LIBDIR="/usr/lib/pkgconfig:$HOME/homebrew/lib/pkgconfig"
export PATH="$HOME/homebrew/bin:$PATH"
export MANPATH="$HOME/homebrew/share/man:$MANPATH"
export INFOPATH="$HOME/homebrew/share/info:$INFOPATH"
  1. 再起動
source ~/.bashrc

Discussion

Yasumichi AkahoshiYasumichi Akahoshi

参考になりました。ありがとうございます。

1番の curl に指定する URL が、Markdown のリンク記法になってしまっているため、そのままコピー&ペーストだと動きませんでした。

mkdir homebrew && curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew

のように直す必要があります。