私はMontereyのM1 Macで2人用のHomebrew設定を設定しようとしています。私のラップトップには2つのアカウントがあります:bob
とwork
。bob
Homebrewの所有者になり、work
sudoを介してアクセスしますbob
。
次のようなこの記事、 "ok"セクションでhomebrewをインストールし、bob
.zshrcにsudoエイリアスを作成しました。.zshrc
work
fpath+=("/opt/homebrew/share/zsh/site-functions")
alias brew='sudo -Hu bob brew'
ただし、 Brew コマンドを実行すると動作work
しません。
❯ brew
Password:
sudo: brew: command not found
~
❯ which brew
brew: aliased to sudo -Hu bob brew
これらの他の記事は役に立ちませんが、完全性のために次のリンクを参照してください。
答え1
先端をありがとう@kusalanandaに感謝します。
今私の上部で次のコマンドを使用します。.zshrc
alias brew='sudo -Hu bob /opt/homebrew/bin/brew'
eval "$(/opt/homebrew/bin/brew shellenv)"
fpath+=("/opt/homebrew/share/zsh/site-functions")
コマンドの実行
❯ brew doctor
Your system is ready to brew.
~
❯ brew services
Name Status User File
postgresql none bob
redis none bob