ディレクトリの $PATH は bash では表示されますが、エディターでは表示されません。

ディレクトリの $PATH は bash では表示されますが、エディターでは表示されません。

私はパスを設定しようとしています$PATH:

/home/ryan/.nvm/versions/node/v9.6.1/bin

そこにありますecho $PATHが、 を開いてvscode確認するとprocess.env.PATHそこにはありません。なぜ bash にはあるのに、エディターにはないのかわかりません。エディターでタスクを実行するときに、これが問題を引き起こします。

これは bash とエディターの両方にあることがわかります。

/usr/lib/jvm/java-8-oracle/jre/bin

それで、それがどこに設定されているかを見つけるための最良の方法は何でしょうか? 最初のパスを同じ場所に設定すれば、エディターと bash の両方に存在するはずだと考えています。

答え1

問題は、PATHを変更するときに変数を設定するときに「export」を使用していないことだと思います。

「エクスポート」を使用すると、変数(PATH)をサブプロセスで使用できるようになります。

export PATH=$PATH:/new/path

動作するはずです。

アップデート:

この場合の解決策は、.gnomercファイルを使用することだったようです。

関連情報