Quantcast
Channel: Bashタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 2862

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

$
0
0
はじめに 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のこととか、本当に知識不足なのを改めて反省。

Viewing all articles
Browse latest Browse all 2862

Trending Articles