導出 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"

並找到了它,現在它似乎有效了。

相關內容