Monterey M1の自家製マルチユーザー

Monterey M1の自家製マルチユーザー

私はMontereyのM1 Macで2人用のHomebrew設定を設定しようとしています。私のラップトップには2つのアカウントがあります:bobworkbobHomebrewの所有者になり、worksudoを介してアクセスしますbob

次のようなこの記事、 "ok"セクションでhomebrewをインストールし、bob.zshrcにsudoエイリアスを作成しました。.zshrcwork

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

関連情報