ターミナルを起動してもoh-my-poshは起動しませんが、.bashrcを更新すると起動します

ターミナルを起動してもoh-my-poshは起動しませんが、.bashrcを更新すると起動します

ターミナルを起動すると:

ここに画像の説明を入力してください

しかし、.bashrc を実行すると動作します:

ここに画像の説明を入力してください

起動時に .bashrc を実行しても動作しないのはなぜかわかりませんが、自分で実行すると動作します。

編集:私はうまくいった解決策を見つけました

eval "$(oh-my-posh --init --shell bash --config ~/jv_sitecorian.omp.json)"

~/.bashrcの中にあるが、~/.profileに入れる必要があった

答え1

がパスの一部であるかどうかを確認してください/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin。ここでの問題は、 で eval 関数を呼び出す前に PATH に追加した後.bashrc、ログインすると正しく動作するようになりました。

関連情報