OpenSuse 上的 Node.js 0.6.6 出现 SetDebugMessageDispatchHandler 错误

发布于 2024-12-26 07:53:48 字数 370 浏览 2 评论 0原文

SUSE Linux Enterprise Server 11 (x86_64) 上运行 node 时出现以下错误,

node --version
v0.6.6
node hello-console.js 
FATAL ERROR: v8::Debug::SetDebugMessageDispatchHandler Error initializing V8

我使用以下命令来安装它:

./configure --without-ssl --without-snapshot
make
make install

任何帮助将不胜感激。

I'm getting the following errors when running node on SUSE Linux Enterprise Server 11 (x86_64)

node --version
v0.6.6
node hello-console.js 
FATAL ERROR: v8::Debug::SetDebugMessageDispatchHandler Error initializing V8

I used the following commands to install it:

./configure --without-ssl --without-snapshot
make
make install

Any help would be appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

兔姬 2025-01-02 07:53:48

默认情况下,V8 尝试分配 512 MB。您可能需要使用以下方法调整地址空间:

ulimit -v unlimited

否则,您需要在源代码中调整 v8::internal::Heap::code_range_size

如果您在配置中省略 --without-snapshot ,同样的问题可能会导致编译无法完成。

By default V8 Tries to allocate 512 MB. You might want to adjust your address space using below:

ulimit -v unlimited

Otherwise, you would need to adjust v8::internal::Heap::code_range_size in the source.

This same problem can cause it not to complete compiling if you leave out --without-snapshot in the configure.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文