私はパスを設定しようとしています$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ファイルを使用することだったようです。