我正在尝试在我的中设置一条路径$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 文件