bash_profile
通常、バッシュ環境(機能、エイリアス、変数、読み取りバインディングなどのインストール)を変更し、親バッシュプロセスの環境を変更する方法は実際にはありません。
だからあなたができる最善のことは、ルビースクリプトを終了することです exec
新しいバッシュを指定します -l
(また --login
)それを作るオプション ログインシェル ソーシングから始まるように bash_profile
. 。 (引数の最初のキャラクターを作成することでこれを行うこともできます -
, 、通常はそれを設定します -bash
.)
Rubyスクリプトの開始方法を制御できれば、それを引き起こすことができるかもしれません exec
エド、親バッシュプロセスを置き換えるために。それはよりクリーンなプロセスツリーになります。