.bash_profileに書いた環境変数が反映されないと思ったらbashではなくzshを使っていた件
タイトルが全てです。超初歩的なミスでした。
Ruby on Railsのローカル環境構築で環境変数を設定しようとしてうまくいかなかった話。
症状
.bash_profileに以下のように追記。
.bash_profile
export HOGE=""hogehoge""
ターミナルを再起動すると、設定が消えるが、sourceで読み込むと設定される。
ターミナル再起動後
$ echo $HOGE // 何も表示されない
$ source .bash_profile // 再読込
$ echo $HOGE // 表示される
hogehoge
原因と対応
使っていたシェルが bash
ではなく zsh
だった。
~/.zprofile
に ~/.bash_profile
と同じ内容を追記して解決。
ディスカッション
コメント一覧
まだ、コメントがありません