私は、ラインの下に追加の環境変数を設定したい~/.bash_profile
と~/.profile
それはうまくいきませんでした。
export JBOSS_HOME=/Users/{USERNAME}/Desktop/jboss7
回答:
Appleはデフォルトのシェルをzshに変更しました。したがって、構成ファイルの名前を変更する必要があります。.bashrc
今.zshrc
、そして.bash_profile
今.zprofile
です。
何らかの理由で(私として)~/.bash_profile
ファイルの名前を変更/移動したくない場合は、次のことができます。
~/.zprofile
source ~/.bash_profile
私はという新しいファイルを作成しました
/usr/local/bin/mybash
ラッパースクリプトが含まれています:
/usr/local/bin/bash --init-file $HOME/.bashrc
このlocal / bin / bashをHomeBrewからインストールしました。
イベントの完全なシーケンス
brew install bash
echo "/usr/local/bin/bash --init-file $HOME/.bashrc" > /usr/local/bin/mybash
chmod +x /usr/local/bin/mybash
次に、terminal.app
[cmd-comma]の設定を開きました。General
タブの下で、のラジオボタンを選択しますCommand (complete path)
テキストボックスで、テキストをから/bin/zsh/
に変更します/usr/local/bin/bash
。
ターミナルウィンドウを閉じると、そのウィンドウで設定した変数は使用できなくなります。変数の値をセッション間およびすべてのターミナルウィンドウで保持する場合は、シェル起動スクリプトで設定する必要があります。複数のセッションにわたって変数やその他の設定を保持するようにzshシェル起動スクリプトを変更する方法については、zshのマニュアルページの「呼び出し」セクションを参照してください。
を使用~/.zlogin
して変数を追加できます。
os Catalina / bin / bashが無料で提供されている場合でも、brewは必要ありません。.bash_profileを作成し、ターミナル設定のシェルを/ bin / bashに設定するだけです。.bash_profileが自動的に検出されます。z-shellはbash-shellではなく、単に名前を変更するだけでほとんどの場合機能しますが、間違いなく正しくありません。