Куда передать EMSDK_QUIET=1

Я установил emsdk, выполнив действия, описанные в следующем документе: https://emscripten.org/docs/getting_started/downloads.html#sdk-download-and-install .

Теперь, когда я запускаю терминал под macOS, у меня в начале вставлены эти строки:

      Setting up EMSDK environment (suppress these messages with EMSDK_QUIET=1)
Adding directories to PATH:
PATH += [private]/emscripten/emsdk
PATH += [private]/emscripten/emsdk/upstream/emscripten
PATH += [private]/emscripten/emsdk/node/14.18.2_64bit/bin

Setting environment variables:
PATH = [private]/emscripten/emsdk:[private]/emscripten/emsdk/upstream/emscripten:[private]/emscripten/emsdk/node/14.18.2_64bit/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/Little Snitch.app/Contents/Components:/usr/local/share/dotnet:/opt/X11/bin:~/.dotnet/tools:/Library/Apple/usr/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands
EMSDK = [private]/emscripten/emsdk
EM_CONFIG = [private]/emscripten/emsdk/.emscripten
EMSDK_NODE = [private]/emscripten/emsdk/node/14.18.2_64bit/bin/node
EMSDK_PYTHON = [private]/emscripten/emsdk/python/3.9.2_64bit/bin/python3
SSL_CERT_FILE = [private]/emscripten/emsdk/python/3.9.2_64bit/lib/python3.9/site-packages/certifi/cacert.pem

Я не могу найти, откуда это запускается.emsdkне появляется в.bash_profile, ни в.profileили.bashrc.

Где я должен установитьEMSDK_QUIET=1чтобы избежать этих строк?

2 ответа

в моем случае внизуemsdk_env.shфайл (или любой другой ваш файл env)

      eval `EMSDK_BASH=1 EMSDK_QUIET=1 "$DIR/emsdk" construct_env`

Согласно официальной документации, рекомендуемой для установки Emscripten с использованием emsdk (Emscripten SDK), последний шаг в процедуре:
#Активировать PATH и другие переменные среды в текущем исходном
коде терминала ./emsdk_env.sh»
. Таким образом, этот сценарий лежит в основе генерации указанное сообщение отображается в начале каждого нового сеанса оболочки. Логика подсказывает, что в нем должен быть помещен подавитель этого события (EMSDK_QUIET=1), поскольку emsdk_env.sh определен как источник, верно? Одно из возможных мест «export EMSDK_QUIET
» =1» может находиться в нижней части скрипта (# Заставить emsdk использовать синтаксис bash...) перед строкой «evalEMSDK_BASH=1 "$DIR/emsdk" construct_env".

Другие вопросы по тегам