安装 mongo 的节点模块-kerberos 表示错误

Install node modules of mongo-express error of kerbros

我正在尝试安装 mongoexpress 模块的节点模块。而 运行 sudo npm install 我收到以下警告消息。虽然这是一条警告消息,但我想了解导致此警告的原因以及如何避免它。我正在使用 Ubuntu 14.04,节点 0.12.0,MongoExpress 0.21.0

提前致谢

sathish@sathish-Vostro-1540:~/Documents/mongo-express$ npm install
npm WARN deprecated graceful-fs@2.0.3: graceful-fs version 3 and before will fail on newer node releases. Please update to graceful-fs@^4.0.0 as soon as possible

> kerberos@0.0.19 install /home/sathish/Documents/mongo-express/node_modules/kerberos
> (node-gyp rebuild) || (exit 0)

child_process: customFds option is deprecated, use stdio instead.
make: Entering directory `/home/sathish/Documents/mongo-express/node_modules/kerberos/build'
  CXX(target) Release/obj.target/kerberos/lib/kerberos.o
  CXX(target) Release/obj.target/kerberos/lib/worker.o
  CC(target) Release/obj.target/kerberos/lib/kerberosgss.o
../lib/kerberosgss.c:36:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
 #pragma clang diagnostic push
 ^
../lib/kerberosgss.c:37:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
 #pragma clang diagnostic ignored "-Wdeprecated-declarations"
 ^
../lib/kerberosgss.c: In function ‘authenticate_gss_client_wrap’:
../lib/kerberosgss.c:377:19: warning: variable ‘server_conf_flags’ set but not used [-Wunused-but-set-variable]
   char buf[4096], server_conf_flags;
                   ^
../lib/kerberosgss.c: At top level:
../lib/kerberosgss.c:945:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]
 #pragma clang diagnostic pop
 ^
  CC(target) Release/obj.target/kerberos/lib/base64.o
  CXX(target) Release/obj.target/kerberos/lib/kerberos_context.o
  SOLINK_MODULE(target) Release/obj.target/kerberos.node
  SOLINK_MODULE(target) Release/obj.target/kerberos.node: Finished
  COPY Release/kerberos.node
make: Leaving directory `/home/sathish/Documents/mongo-express/node_modules/kerberos/build'
basic-auth-connect@1.0.0 node_modules/basic-auth-connect

consolidate@0.12.1 node_modules/consolidate

underscore@1.6.0 node_modules/underscore

async@0.8.0 node_modules/async

serve-favicon@2.3.0 node_modules/serve-favicon
├── fresh@0.3.0
├── parseurl@1.3.1
├── etag@1.7.0
└── ms@0.7.1

正在安装的 npm 模块包含对 graceful-fs v3 的依赖。这将在较新版本的节点中失败。我的猜测是 mongoexpress 团队将不得不更新他们的依赖项以便能够在较新版本的节点上进行编译。

希望对您有所帮助:-)