Экспорт PATH и EMSCRIPTEN

Экспорт PATH и EMSCRIPTEN

Я запутался в настройке PATH.

Я устанавливалemscriptenи следуя их руководству. В качестве последнего шага вы экспортируете переменные, работающие 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"

и нашел его, и теперь он, кажется, работает.

Связанный контент