$HOME/.local
にインストール
git clone https://github.com/WayneD/rsync
cd rsync
./configure --prefix=$HOME/.local
# 不要なものはここでフラグを立てて無効化可能
# ./configure --prefix=$HOME/.local --disable-md2man --disable-xxhash --disable-zstd --disable-lz4
make
make install
watchman を $HOME/.local
にインストールする
mkdir -p $HOME/.local/{bin,lib} /usr/local/var/run/watchman
# https://github.com/facebook/watchman/releases から最新のバイナリをダウンロードする
curl -LO https://github.com/facebook/watchman/releases/download/v2022.04.18.00/watchman-v2022.04.18.00-macos.zip
unzip watchman-v2022.04.18.00-macos.zip
cd watchman-v2022.04.18.00-macos
cp ./bin/* $HOME/.local/bin/
cp ./lib/* $HOME/.local/lib/
sudo chmod 2777 /usr/local/var/run/watchman
$HOME/.bashrc
や $HOME/.zshrc
などでパスを通す
export PATH=$HOME/.local/bin:$PATH
export DYLD_LIBRARY_PATH=$HOME/.local/lib:$DYLD_LIBRARY_PATH
https://go.dev/dl/ から最新のアーカイブをダウンロードしてインストールする
# M1 macに入れる
curl -LO https://go.dev/dl/go1.18.1.darwin-arm64.tar.gz
tar -zxvf go1.18.1.darwin-arm64.tar.gz
cd go
mkdir ~/.go
cp -R ./* ~/.go/
export PATH=$HOME/.go/bin:$PATH
export GOROOT=$HOME/.go