当前位置: 首页 > 知识库问答 >
问题:

无法加载BSC扩展

蓟浩旷
2023-03-14

这里有一个总节点noob。我一直在尝试设置示例节点应用程序,但每次尝试运行时都会出现以下错误:

节点应用程序

Failed to load c++++ bson extension, using pure JS version

events.js:72
        throw er; // Unhandled 'error' event
              ^
Error: failed to connect to [#$%67890 :27017]
    at null.<anonymous> (/home/thejazeto/code/nodejs/authen/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/server.js:553:74)
    at EventEmitter.emit (events.js:106:17)
    at null.<anonymous> (/home/thejazeto/code/nodejs/authen/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/connection_pool.js:140:15)
    at EventEmitter.emit (events.js:98:17)
    at Socket.<anonymous> (/home/thejazeto/code/nodejs/authen/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/connection.js:512:10)
    at Socket.EventEmitter.emit (events.js:95:17)
    at net.js:830:16
    at process._tickCallback (node.js:415:13)

共有3个答案

马坚白
2023-03-14

我已经排序的问题得到失败加载c bson扩展raspbian(debian为覆盆子)通过:

npm install -g node-gyp

然后

npm update
赵永逸
2023-03-14

我刚刚决定了。

当您通过npm安装猫鼬模块时,它的文件夹中没有内置的bson模块。在文件node_modules/mongoose/node_modules/mongob/node_modules/bson/ext/index.js中,更改行

bson = require('../build/Release/bson');

bson = require('bson');

然后使用npm安装bson模块。

翟泰
2023-03-14

我猜您在安装mongodb库时没有提供make工具。我建议你这样做

xcode选择--install(在mac上)或sudo-apt-get-install-gcc-make-build-sential(在ubuntu上)

rm -rf node_modules
npm cache clean
npm install

或者只是基于@tobias注释的npm更新(在安装build essential之后)

npm update

 类似资料:
  • 我正在windows server 2008 R2机器上工作。我已经用PHP5.4安装了Apache2.2。25在尝试为apache服务器启用ldap支持时,我发现服务器没有加载扩展。 我跑了php_info(),结果是这样的 配置文件(php.ini)路径 C:\Windows加载的配置文件:“C:\php\php.ini 扩展目录C:\php\ext 我已经改变了php。ini加载扩展,但它们

  • 问题内容: 昨天我帖子的后续内容(使用PHP启用cURL) 问题是PHP无法加载php_curl.dll。我尝试了几个步骤,包括取消注释,确保路径中的依赖关系和eixst,重新下载php_curl.dll,替换旧的文件以及最后将文件复制到我的System32文件夹中。 我正在使用Apache 2.2和PHP 5.4.14。我使用它们各自的软件包进行安装;我没有使用XAMP或WAMP。我正在使用Wi

  • 我使用的是Windows7 64位操作系统。 在安装Opencart我有一个错误信息。 警告:需要加载卷曲扩展才能使OpenCart工作! 这就是我所尝试的: WampManager- 并尝试安装卷曲形式http://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows/两个版本都是“php-5.4.3-Win32-VC9-

  • 我正在虚拟盒中运行Ubuntu14.04,最近安装了anaconda。我用conda安装了jupyter笔记本电脑。我已经按照我可以在网上找到的所有文档安装了笔记本电脑扩展,但它们无法加载,错误消息如下所示。第一个错误来自终端中运行的jupyter笔记本应用程序,第二个错误来自chrome java控制台。注意,我不能用这么多的超链接发布这个问题,所以我在错误消息中删除了“http”中的“p”。

  • 本文向大家介绍PHP Redis扩展无法加载的问题解决方法,包括了PHP Redis扩展无法加载的问题解决方法的使用技巧和注意事项,需要的朋友参考一下 最近在工作中需要使用PHP访问Redis,从https://github.com/phpredis/phpredis下载了phpredis,并且按照官方的说明进行了安装 但是在重启php-fpm的过程中,发生了如下的错误,redis.so无法载入

  • 扩展说明 扩展点本身的加载容器,可从不同容器加载扩展点。 扩展接口 org.apache.dubbo.common.extension.ExtensionFactory 扩展配置 <dubbo:application compiler="jdk" /> 已知扩展 org.apache.dubbo.common.extension.factory.SpiExtensionFactory org.a