2016-03-21 5 views
0

Ich versuche, Knotenmodule von Mongoexpress-Modul zu installieren. während laufe sudo npm install bekomme ich die folgende warnmeldung. Obwohl es eine Warnmeldung ist, wollte ich verstehen, was diese Warnung verursacht und wie man sie vermeidet. Ich bin mit Ubuntu 14.04, Knoten 0.12.0, MongoExpress 0.21.0Installieren Sie Knotenmodule von Mongo-Express-Fehler von Kerrbos

Vielen Dank im Voraus

[email protected]:~/Documents/mongo-express$ npm install 
npm WARN deprecated [email protected]: graceful-fs version 3 and before will fail on newer node releases. Please update to [email protected]^4.0.0 as soon as possible 

> [email protected] 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' 
[email protected] node_modules/basic-auth-connect 

[email protected] node_modules/consolidate 

[email protected] node_modules/underscore 

[email protected] node_modules/async 

[email protected] node_modules/serve-favicon 
├── [email protected] 
├── [email protected] 
├── [email protected] 
└── [email protected] 

Antwort

1

Die NPM-Module, die eine Abhängigkeit von anmutigen-fs v3 enthalten installieren. Und dies wird mit neueren Versionen von Knoten fehlschlagen. Meine Vermutung wäre, dass das mongoexpress-Team seine Abhängigkeiten aktualisieren muss, um auf neueren Knotenversionen kompilieren zu können.

Hoffe das hilft dir :-)