目錄的 $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 時,您在設定變數時沒有使用“導出”

需要使用“導出”來使變數(即 PATH )可用於子進程 - 所以

export PATH=$PATH:/new/path

應該管用。

更新:

顯然,這種情況下的解決方案是使用 .gnomerc 文件

相關內容