![PATHにアイテムを永久に追加できないのはなぜですか? [コピー]](https://linux33.com/image/91275/PATH%E3%81%AB%E3%82%A2%E3%82%A4%E3%83%86%E3%83%A0%E3%82%92%E6%B0%B8%E4%B9%85%E3%81%AB%E8%BF%BD%E5%8A%A0%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%84%E3%81%AE%E3%81%AF%E3%81%AA%E3%81%9C%E3%81%A7%E3%81%99%E3%81%8B%EF%BC%9F%20%5B%E3%82%B3%E3%83%94%E3%83%BC%5D.png)
私のパスにRubyバイナリを追加しようとしています。
$ PATH=$PATH:/home/ehsan/.gem/ruby/2.3.0/bin
これは端末セッションでうまく機能します。
$ rails -v
Rails 5.0.0
ただし、そのターミナルセッションを閉じて新しいセッションを開き、次のように入力しますrails
。
$ rails -v
rails : command not found
どんなアイデアがありますか?
答え1
PATH
他の環境変数と同様に、環境変数です。
永久に変更するには、シェルの起動スクリプトに入れます。たとえば、~/.bashrc
または~/.bash_profile
またはbash
。または他のBourneのような皮~/.profile
。bash