zoukankan      html  css  js  c++  java
  • 在node.js中使用mongose模块

    对象与文档相对应

    创建项目目录,用root进入

    # mkdir /home/test/part9/

    直接# npm install mongoose,报错如下

    ../node_modules/nan/nan.h:316:47: error: ‘REPLACE_INVALID_UTF8’ is not a member of ‘v8::String’
    static const unsigned kReplaceInvalidUtf8 = v8::String::REPLACE_INVALID_UTF8;
    ^
    make: *** [Release/obj.target/kerberos/lib/kerberos.o] Error 1
    make: Leaving directory `/home/test/part9/node_modules/mongoose/node_modules/mongodb/node_modules/kerberos/build'
    gyp ERR! build error
    gyp ERR! stack Error: `make` failed with exit code: 2
    gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/node-gyp/lib/build.js:267:23)
    gyp ERR! stack at ChildProcess.emit (events.js:98:17)
    gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:820:12)
    gyp ERR! System Linux 3.10.0-229.14.1.el7.x86_64
    gyp ERR! command "node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
    gyp ERR! cwd /home/test/part9/node_modules/mongoose/node_modules/mongodb/node_modules/kerberos
    gyp ERR! node -v v0.10.36
    gyp ERR! node-gyp -v v0.10.6

    然后安装node-gyp,

    # npm install node-gyp -g

    # npm install mongoose

    错误消除了,有警告

    /usr/bin/node-gyp -> /usr/lib/node_modules/node-gyp/bin/node-gyp.js
    npm WARN unmet dependency /usr/lib/node_modules/block-stream requires inherits@'~2.0.0' but will load
    npm WARN unmet dependency undefined,
    npm WARN unmet dependency which is version undefined
    npm WARN unmet dependency /usr/lib/node_modules/fstream requires inherits@'~2.0.0' but will load
    npm WARN unmet dependency undefined,
    npm WARN unmet dependency which is version undefined
    npm WARN unmet dependency /usr/lib/node_modules/fstream-ignore requires inherits@'2' but will load
    npm WARN unmet dependency undefined,
    npm WARN unmet dependency which is version undefined
    npm WARN unmet dependency /usr/lib/node_modules/fstream-npm requires inherits@'2' but will load
    npm WARN unmet dependency undefined,
    npm WARN unmet dependency which is version undefined
    npm WARN unmet dependency /usr/lib/node_modules/glob requires inherits@'2' but will load
    npm WARN unmet dependency undefined,
    npm WARN unmet dependency which is version undefined
    npm WARN unmet dependency /usr/lib/node_modules/npmconf requires inherits@'~2.0.0' but will load
    npm WARN unmet dependency undefined,
    npm WARN unmet dependency which is version undefined
    npm WARN unmet dependency /usr/lib/node_modules/tar requires inherits@'2' but will load
    npm WARN unmet dependency undefined,
    npm WARN unmet dependency which is version undefined

  • 相关阅读:
    flask---第一篇
    python 奇技淫巧
    Date
    StringBuffer和StringBuilder
    Object
    String 类中的几个练习--获取指定字符串中,大写字母、小写字母、数字的个数||获取一个字符串中,另一个字符串出现的次数
    String 中常用的几种方法
    final
    String类中"=="、equals和普通类中"=="、equals的比较
    构造方法
  • 原文地址:https://www.cnblogs.com/herosoft/p/4993462.html
Copyright © 2011-2022 走看看