每次我尝试在Nodejs中做任何事情,与mangodb或套接字连接的东西,然后我收到错误:
node.js:134
throw e; // process.nextTick error, or 'error' event on first tick
^
Native bson parser not compiled, please compile or avoid using native_parser=true
Run Code Online (Sandbox Code Playgroud)
我应该编译,使用,安装等什么来避免它?我在node-mongodb-native安装期间尝试安装mangodb,node-mongodb-native我收到消息:
cxx: bson.cc -> build/default/bson_1.o
Run Code Online (Sandbox Code Playgroud)
所以我可能在某处...
我正在使用:node 0.4.7 Ubuntu 10.10
编辑.我想要运行的是什么:
我下载了github.com/pubsubio/chat
为此项目打包安装的是:
Run Code Online (Sandbox Code Playgroud)/home/mrok/nodejs/pubsub/pubsubio-chat ??? bson@0.0.3 ??? common@0.1.1 ??? galletita@0.1.1 ??? mongodb@0.9.6-7 ??? mongojs@0.1.6 ? ??? common@0.1.1 ? ??? mongodb@0.9.6-7 ??? mongoose@1.7.3 ? ??? colors@0.5.0 ? ??? hooks@0.1.9 ??? pubsub.io@0.1.7 ? ??? json-sockets@0.2.0 ??? router@0.3.1
我仍然收到:
原生bson解析器未编译,请编译或避免使用native_parser = true
欢迎任何提示.
mkdir /tmp/mongodb-native
cd /tmp/mongodb-native
git clone https://github.com/christkv/node-mongodb-native
make
Run Code Online (Sandbox Code Playgroud)
npm install mongojs
Run Code Online (Sandbox Code Playgroud)
首先安装npm .next 我建议你安装mongoose。它是非常流行的 mongodb 实用程序库。当您使用像 npm 这样的包管理器时,您的依赖项将自动安装。
| 归档时间: |
|
| 查看次数: |
5042 次 |
| 最近记录: |