0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

.bash_profile を変更して source コマンドも実行したのに変更が反映されない

Posted at

はじめに

Flutter の環境構築中にパスを通す場面があり、.bash_profileにパスを追記した。
保存してsourceコマンドで変更を反映したけれど上手くいかず、ターミナルの再起動も試したけど上手くいかず。

原因と解決方法を忘れないためにメモ。

やったこと

.bash_profile にパスを追加

.bash_profile
export PATH="$PATH:/Users/ユーザ名/Developer/flutter/bin"

sourceコマンドで変更を反映

source ~/.bash_profile

変更の反映を確認

which flutter
>> flutter not found

パスが通っていない。
sourceコマンドで即座に変更が反映されているはずだけれど、とりあえずターミナルを再起動することにした。

再度確認。

which flutter
>> flutter not found

結果は変わらず。

.bash_profileの中身を見てみる。

cat ~/.bash_profile
>> export PATH="$PATH:/Users/ユーザ名/Developer/flutter/bin"

書いた内容は保存されていた。
でも反映されていない、、、

シェルの確認

ここで、もしかして自分の使っているシェルって bash じゃなくて zsh では?と思い、コマンドで確認。

echo $SHELL
>> /bin/zsh

使っているのが zsh なので、いくら bash に変更を加えても反映されるはずがなかった。

.zshrcを作成・編集

もともと.zshrcファイルが無かったので、新しく作成した。

touch .zshrc

vim で作ったファイルを編集、パスを追記。

.zshrc
export PATH="$PATH:/Users/ユーザ名/Developer/flutter/bin"

変更を反映

source ~/.zshrc

パスが通っているか確認

which flutter
>> /Users/ユーザ名/Developer/flutter/bin/flutter

これで無事、パスが通った。

終わりに

よく見たら、ターミナルの一番上に普通に zsh と書いてあった。
環境設定とかMacのこととか、本当に知識不足なのを改めて反省。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?