首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在哪里通过EMSDK_QUIET=1

在哪里通过EMSDK_QUIET=1
EN

Stack Overflow用户
提问于 2022-10-04 16:55:29
回答 1查看 132关注 0票数 0

我已经安装了emsdk,按照以下文档中描述的步骤:https://emscripten.org/docs/getting_started/downloads.html#sdk-download-and-install

现在,当我在macOS下启动终端时,我在开头插入了以下行:

代码语言:javascript
复制
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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-10-06 11:35:09

很多时候,当您安装一个需要像编译器工具链一样改变环境的程序时,安装脚本会修改它希望由shell根据当前用户的默认shell来获取的文件,或者有时通过扫描$HOME。在MacOS上,您可能会看到它添加了一行(如果找不到就创建):

$HOME/..bashrc或$HOME/..bash_profile用于bash

  • $HOME/.zshrc或$HOME/..zprofile用于鱼类

注意,最近版本的MacOS已经将默认的shell从bash更改为zsh。由于许可证问题,他们必须发布一个过时版本的bash (3.2vs5.x当前版本),所以这可能是一个不错的举动,但这意味着您可能需要检查zsh文件,而不是通常的bash文件。

当您需要为像EMSDK_QUIET=1这样的工具链设置envar时,只需查找环境源所在的行,并导出它之上的envar。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73951209

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档