VS 代码流卡住初始化
VS Code Flow Stuck Initializing
我正在 Visual Studio 代码中添加一个新项目。我将官方流程插件添加到 VS Code,并按照插件自述文件中列出的配置步骤进行操作。
VS Code 似乎停留在“Flow 服务器正在初始化...”的状态而没有解决,尽管在整个项目中只有一个 js 文件用流注释和单个类型定义。
我尝试重启我的 OS(M1 硅 Mac mini)并尝试 运行 在打开 VS Code 之前从终端流:
yarn run v1.22.10
$ ~/Code/hello-world/node_modules/.bin/flow
Launching Flow server for ~/Code/hello-world
Spawned flow server (pid=1178)
Logs will go to /private/tmp/flow/zSUserszSfoushzSDevzShello-world.log
Monitor logs will go to /private/tmp/flow/zSUserszSfoushzSDevzShello-world.monitor_log
Please wait. Server is starting up:
跟踪日志文件时,我看到服务器启动并立即死机:
[2021-03-25 15:46:08.899] lazy_mode=off
[2021-03-25 15:46:08.899] abstract_locations=on
[2021-03-25 15:46:08.899] max_workers=8
[2021-03-25 15:46:08.899] debug=false
[2021-03-25 15:46:08.900] Failed to use anonymous memfd init
Out of shared memory:
Raised by primitive operation at file "src/heap/sharedMem.ml", line 60, characters 25-49
Called from file "src/hack_forked/utils/sys/daemon.ml", line 272, characters 4-26
Called from file "src/flow.ml", line 107, characters 4-31
我四处搜索了一下,没有找到任何迹象说明为什么会发生这种情况,有人知道如何允许流使用 memfd 吗?
在此处找到解决方案:Does Flow work well on Apple Silicon M1 Macs?
在我的 .flowconfig
文件中,我需要添加选项:
[options]
sharedmemory.heap_size=3221225472
添加该选项后,我 运行 yarn run flow stop
终止进程,然后 运行 yarn run flow
和服务器按预期初始化和 运行。
我正在 Visual Studio 代码中添加一个新项目。我将官方流程插件添加到 VS Code,并按照插件自述文件中列出的配置步骤进行操作。
VS Code 似乎停留在“Flow 服务器正在初始化...”的状态而没有解决,尽管在整个项目中只有一个 js 文件用流注释和单个类型定义。
我尝试重启我的 OS(M1 硅 Mac mini)并尝试 运行 在打开 VS Code 之前从终端流:
yarn run v1.22.10
$ ~/Code/hello-world/node_modules/.bin/flow
Launching Flow server for ~/Code/hello-world
Spawned flow server (pid=1178)
Logs will go to /private/tmp/flow/zSUserszSfoushzSDevzShello-world.log
Monitor logs will go to /private/tmp/flow/zSUserszSfoushzSDevzShello-world.monitor_log
Please wait. Server is starting up:
跟踪日志文件时,我看到服务器启动并立即死机:
[2021-03-25 15:46:08.899] lazy_mode=off
[2021-03-25 15:46:08.899] abstract_locations=on
[2021-03-25 15:46:08.899] max_workers=8
[2021-03-25 15:46:08.899] debug=false
[2021-03-25 15:46:08.900] Failed to use anonymous memfd init
Out of shared memory:
Raised by primitive operation at file "src/heap/sharedMem.ml", line 60, characters 25-49
Called from file "src/hack_forked/utils/sys/daemon.ml", line 272, characters 4-26
Called from file "src/flow.ml", line 107, characters 4-31
我四处搜索了一下,没有找到任何迹象说明为什么会发生这种情况,有人知道如何允许流使用 memfd 吗?
在此处找到解决方案:Does Flow work well on Apple Silicon M1 Macs?
在我的 .flowconfig
文件中,我需要添加选项:
[options]
sharedmemory.heap_size=3221225472
添加该选项后,我 运行 yarn run flow stop
终止进程,然后 运行 yarn run flow
和服务器按预期初始化和 运行。