我正在嘗試在我的中設定一條路徑$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 文件