Я пытаюсь создать сценарий bash, который обновляет и активирует последнюю версию SDK emscripten.
Вот мой сценарий:
#!/bin/bash
EMSDK_DIR=${HOME}/emsdk
${EMSDK_DIR}/emsdk install latest-fastcomp
${EMSDK_DIR}/emsdk activate latest-fastcomp
source ${EMSDK_DIR}/emsdk_env.sh
Когда я запускаю сценарий, это похоже на работу. (он устанавливает и устанавливает переменные среды)
Но когда я пытаюсь emcc -v
, он говорит:
zsh: команда не найдена: em cc
Кажется, что это работает, только когда я запускаю команды в реальном каталоге emsdk
.
Что может быть не так с моим скриптом?