我正在尝试主要出于学习目的使用 node.js,但我肯定看到了我将在未来项目中使用的一些潜力。
我的问题 - 我在我的 Centos 服务器上使用 SSH 并完成了本教程:https ://www.digitalocean.com/community/articles/how-to-install-and-run-a-node-js-app -on-centos-6-4-64bit
一切都很顺利,直到“创建快速应用程序”部分。当我在命令行上键入“express hello”时,我收到此错误:
terminate called after throwing an instance of 'St9bad_alloc'
what(): std::bad_alloc
Aborted (core dumped)
然后目录中会有一个文件(例如:core.1233),其中似乎有行话 - 但以前肯定不存在。
我还访问了http://nodejs.org网站并尝试使用那里的代码创建简单的 Web 服务器。我创建了 example.js 文件,当我输入“node example.js”时,我还得到:
terminate called after throwing an instance of 'St9bad_alloc'
what(): std::bad_alloc
Aborted (core dumped)
……和以前一样。
我是一名程序员(通常是 PHP、MySQL 等),在服务器或命令行上工作不多——但我可以很好地“绕过”。问题是 - 除了快速的谷歌搜索告诉我之外,我不知道这意味着什么 - 与记忆有关?非常感谢任何帮助!
(另外,当我输入“node --version”时,我确实得到了 v0.10.8 版本,所以我很确定 node 安装正确。如果我创建 example.js 文件只说“console.log('test') ;",它仍然会终止并给出相同的错误。它从不输出。)
谢谢!