导出 PATH 和 EMSCRIPTEN

导出 PATH 和 EMSCRIPTEN

我对 PATH 设置感到困惑。

我正在安装脚本并按照他们的教程操作。最后一步是导出运行的变量,source ./emsdk_env.sh 这将导出以下几项:

PATH="$PATH:/home/gogromat/Downloads/emsdk_portable
:/home/gogromat/Downloads/emsdk_portable/clang/fastcomp/build_master_64/bin
:/home/gogromat/Downloads/emsdk_portable/emscripten/master:"
EMSCRIPTEN="/home/gogromat/Downloads/emsdk_portable/emscripten/master"

之后我可以访问几个命令,例如emconfigure

但是,当我退出终端时,我无法再使用该命令。因此显然它只适用于当前终端会话。

我在网上看到你可以用它/etc/environment作为你的脚本。所以我确实把它添加到那里,类似于:

PATH="/...../:emscripten_paths...:"
EMSCRIPTEN="/home/gogromat/Downloads/emsdk_portable/emscripten/master"

但之后就没效果了。重启后还是一样。

然后我读到你可以将它添加到~/.profile 所以我这样做了:

export GOPATH=...:
export PATH=$PATH:...
export EMSCRIPTEN=$HOME/gogromat/Downloads/emsdk_portable/emscripten/master:

然后:source ~/.bashrc 它仍然对我没有任何作用。(未找到命令:s)

现在我不知道发生了什么事。

答案1

我设置了变量~/.bashrc

PATH="$PATH:/home/gogromat/Downloads/emsdk_portable:/home/gogromat/Downloads/emsdk_portable/clang/fastcomp/build_master_64/bin:/home/gogromat/Downloads/emsdk_portable/emscripten/master"
EMSCRIPTEN="/home/gogromat/Downloads/emsdk_portable/emscripten/master"

并找到了它,现在它似乎可以工作了。

相关内容