首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >M1 Mac上的防火墙断了

M1 Mac上的防火墙断了
EN

Stack Overflow用户
提问于 2021-03-26 11:54:32
回答 1查看 3.4K关注 0票数 13

我有一辆新的MacBook Air M1。在我上周对Firebase进行了升级之前,firebase一直在工作--工具从9.7.0升级到9.8.0。升级之后,每当我尝试运行任何"firebase“语句时,都会得到这个错误。

对于关闭原问题的人来说,没有直接涉及到这个问题的源代码。要复制这个问题,您必须拥有一个M1 mac并使用防火墙。

我怎样才能解决这个问题?

(对于其他有这个问题的人来说,答案是在@RandomDude的评论中提供的:只需将firebase-tools降至9.7.0)

代码语言:javascript
运行
复制
steve@steves-air functions % firebase
dyld: lazy symbol binding failed: Symbol not found: __Z18sse42_is_availablev
  Referenced from: /opt/homebrew/lib/node_modules/firebase-tools/node_modules/sse4_crc32/build/Release/crc32c.node
  Expected in: flat namespace

dyld: Symbol not found: __Z18sse42_is_availablev
  Referenced from: /opt/homebrew/lib/node_modules/firebase-tools/node_modules/sse4_crc32/build/Release/crc32c.node
  Expected in: flat namespace

zsh: abort      firebase
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-29 19:18:18

最新消息:2021年4月7日

更新到firebase-tools@9.9.0解决了问题。

代码语言:javascript
运行
复制
$ npm install -g firebase-tools
$ firebase --version
9.9.0

时态解

正如RandomDude在上面的评论中提到的,降级到9.7.0使它对我起作用。

代码语言:javascript
运行
复制
$ firebase --version

# This will give you the same error.
# So, look at the directory where firebase-tools are installed.

$ cat /opt/homebrew/lib/node_modules/firebase-tools/package.json
{
  "name": "firebase-tools",
  "version": "9.8.0",
--- snip ---

重新安装防火墙-工具

代码语言:javascript
运行
复制
$ npm uninstall -g firebase-tools
$ npm install -g firebase-tools@9.7.0
$ firebase --version
9.7.0

这对我来说是暂时的解决方案。多亏了RandomDude

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

https://stackoverflow.com/questions/66816456

复制
相关文章

相似问题

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