Crystal spawn/fork 中未处理的异常:无法分配内存
Crystal Unhandled exception in spawn/fork: Cannot allocate memory
我将 运行 保留在这个 crystal 编译器错误中,目前除了重新启动我的机器外,我看不到任何解决方法。我提交了 issue here.
crystal$ crystal build main.cr
Unhandled exception in spawn:
fork: Cannot allocate memory (Errno)
0x55b5be: ??? at ??
0x11184c5: ??? at ??
0x1516fc8: ??? at ??
0x55e178: ??? at ??
0x0: ??? at ??
有其他人 运行 参与其中,并且知道除了重启之外如何修复它吗?
crystal 编译器通常需要大量内存用于全局类型推断算法。因此,您可能需要更多 space 才能成功编译代码。
即使是小程序,编译器也可能需要超过 500 MB 的内存。
如果您能确保有 2 GB 可用空间,您应该能够编译大多数 crystal 程序。
我将 运行 保留在这个 crystal 编译器错误中,目前除了重新启动我的机器外,我看不到任何解决方法。我提交了 issue here.
crystal$ crystal build main.cr
Unhandled exception in spawn:
fork: Cannot allocate memory (Errno)
0x55b5be: ??? at ??
0x11184c5: ??? at ??
0x1516fc8: ??? at ??
0x55e178: ??? at ??
0x0: ??? at ??
有其他人 运行 参与其中,并且知道除了重启之外如何修复它吗?
crystal 编译器通常需要大量内存用于全局类型推断算法。因此,您可能需要更多 space 才能成功编译代码。
即使是小程序,编译器也可能需要超过 500 MB 的内存。 如果您能确保有 2 GB 可用空间,您应该能够编译大多数 crystal 程序。