LinuxでのHomebrewインストールパスの問題

LinuxでのHomebrewインストールパスの問題

問題は次のとおりです。すべての指示に従いました。https://docs.brew.sh/Homebrew-on-Linux、Brewからoh my poshをインストールしてください。

問題は、ディレクティブコードをコピーして貼り付けるときに間違ったパスを入力したようです。

インストールスクリプトは、可能であればsudoを使用してHomebrewを/home/linuxbrew/.linuxbrewにインストールし、そうでない場合は〜/.linuxbrewのホームディレクトリにインストールします。 Homebrewはインストール後にsudoを使用しません。 /home/linuxbrew/.linuxbrewを使用すると、個人のホームディレクトリにインストールできるよりも多くのバイナリパッケージ(ボトル)を使用できます。 /home/linuxbrew/.linuxbrewプレフィックスは、管理者アクセス権を持たないユーザーが管理者にlinuxbrewロールアカウントの作成を依頼し、プリコンパイルされたバイナリの恩恵を受けることができるように選択されました。管理者権限がない場合は、管理者にlinuxbrewロールアカウントを作成し、ホームディレクトリを/home/linuxbrewに設定するように依頼することを検討してください。

次の手順に従って、HomebrewをPATHおよびbashシェルプロファイルスクリプト(Debian / Ubuntuの場合は//.profile、CentOS / Fedora / Red Hatの場合は//.bash_profile)に追加します。

test -d ~/.linuxbrew && eval "$(~/.linuxbrew/bin/brew shellenv)"
test -d /home/linuxbrew/.linuxbrew && eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
test -r ~/.bash_profile && echo "eval \"\$($(brew --prefix)/bin/brew shellenv)\"" >> ~/.bash_profile
echo "eval \"\$($(brew --prefix)/bin/brew shellenv)\"" >> ~/.profile

このコードをコピーして貼り付けると、実際の端末では機能しますが、端末を閉じてもう一度開くか、別のタブを開いて「brew」コマンドを再試行すると、次のように表示されます。

zsh: command not found: brew

だから道の方向のいくつかを台無しにしたようです。私はLinuxに精通していません。おそらく、超中級レベルと言うことができますが、この問題に封着しました。どんな助けでも大変感謝します。ありがとうございます。

答え1

zsh読ま.bash_profileなくても.profile。シェルを次に切り替えるか、bashシェルが読み取る構成を作成する必要があります。.zprofilezsh

echo "eval \"\$($(brew --prefix)/bin/brew shellenv)\"" >> ~/.zprofile

答え2

解決策を見つけましたが、

 echo "eval \"\$($(brew --prefix)/bin/brew shellenv)\"" >> ~/.zshrc

知識が不足して以前にこれを行いました。

~ » echo "eval \"\$($(brew --prefix)/bin/brew shellenv)\"" >> ~/.profile

したがって、.zshrcの代わりに.profileにあります。

乾杯

関連情報