我有一台新的MacBook Air M1。Firebase一直工作得很好,直到上周我升级了firebase-tools从9.7.0到9.8.0。升级之后,每次运行任何“firebase”语句时都会出现此错误。
对于关闭原始问题的人员,没有直接涉及源代码。要复制此问题,您必须拥有M1 Mac并使用Firebase。
我该如何解决这个问题?
(对于其他遇到此问题的人,请注意,@RandomDude在下面的评论中提供了答案:只需将firebase-tools降级到9.7.0即可)
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
firebase-tools
?我使用9.8.0
时也遇到了同样的问题,降级到9.7.0
后问题得以解决。 - RandomDude