danielgtaylor / aglio

An API Blueprint renderer with theme support that outputs static HTML
4.75k stars 480 forks source link

install error #290

Open MerlinFeng opened 8 years ago

MerlinFeng commented 8 years ago

hi,

[root@fengqiang1 soft]# cnpm install -g aglio
[jade@1.11.0](/root/.nvm/versions/node/v4.5.0/lib/node_modules/.aglio_npminstall/node_modules/.1.6.3@aglio-theme-olio/node_modules/jade) deprecate: Jade has been renamed to pug, please install the latest version of pug instead of jade
[transformers@2.1.0](/root/.nvm/versions/node/v4.5.0/lib/node_modules/.aglio_npminstall/node_modules/.1.11.0@jade/node_modules/transformers) deprecate: Deprecated, use jstransformer
[minimatch@0.3.0](/root/.nvm/versions/node/v4.5.0/lib/node_modules/.aglio_npminstall/node_modules/.3.2.11@glob/node_modules/minimatch) deprecate: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
[fsevents@1.0.14] download from binary mirror: {"module_name":"fse","module_path":"./lib/binding/{configuration}/{node_abi}-{platform}-{arch}/","remote_path":"./v{version}/","package_name":"{module_name}-v{version}-{node_abi}-{platform}-{arch}.tar.gz","host":"https://npm.taobao.org/mirrors/fsevents"}
[fsevents@1.0.14](/root/.nvm/versions/node/v4.5.0/lib/node_modules/.aglio_npminstall/node_modules/.1.6.0@chokidar/node_modules/fsevents) unsupported: Package require os(darwin) not compatible with your platform(linux)
[fsevents@^1.0.0] optional install error: Package require os(darwin) not compatible with your platform(linux)
[aglio@2.2.1] link /root/.nvm/versions/node/v4.5.0/bin/aglio@ -> ../lib/node_modules/.aglio_npminstall/node_modules/.2.2.1@aglio/bin/aglio.js
[aglio@*] installed at node_modules/.aglio_npminstall/node_modules/.2.2.1@aglio (244 packages, use 12s, speed 268.38kB/s, json 3.11MB, tarball 0B)
execute post install scripts...
[aglio-theme-olio@1.6.3] scripts.postinstall: "node scripts/setup-cache.js" at /root/.nvm/versions/node/v4.5.0/lib/node_modules/.aglio_npminstall/node_modules/.1.6.3@aglio-theme-olio
[aglio-theme-olio@1.6.3] scripts.postinstall success, use 3s
[protagonist@1.5.0] scripts.install: "node-gyp rebuild" at /root/.nvm/versions/node/v4.5.0/lib/node_modules/.aglio_npminstall/node_modules/.1.5.0@protagonist
make: Entering directory `/root/.nvm/versions/node/v4.5.0/lib/node_modules/.aglio_npminstall/node_modules/.1.5.0@protagonist/build'
  CXX(target) Release/obj.target/libmarkdownparser/drafter/ext/snowcrash/ext/markdown-parser/src/ByteBuffer.o
cc1plus: error: unrecognized command line option "-std=c++11"
cc1plus: error: unrecognized command line option "-std=c++11"
make: *** [Release/obj.target/libmarkdownparser/drafter/ext/snowcrash/ext/markdown-parser/src/ByteBuffer.o] Error 1
make: Leaving directory `/root/.nvm/versions/node/v4.5.0/lib/node_modules/.aglio_npminstall/node_modules/.1.5.0@protagonist/build'
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/root/.nvm/versions/node/v4.5.0/lib/node_modules/cnpm/node_modules/npminstall/node_modules/node-gyp/lib/build.js:276:23)
gyp ERR! stack     at emitTwo (events.js:87:13)
gyp ERR! stack     at ChildProcess.emit (events.js:172:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
gyp ERR! System Linux 2.6.32-358.el6.x86_64
gyp ERR! command "/root/.nvm/versions/node/v4.5.0/bin/node" "/root/.nvm/versions/node/v4.5.0/lib/node_modules/cnpm/node_modules/npminstall/node-gyp-bin/node-gyp.js" "rebuild"
gyp ERR! cwd /root/.nvm/versions/node/v4.5.0/lib/node_modules/.aglio_npminstall/node_modules/.1.5.0@protagonist
gyp ERR! node -v v4.5.0
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok 
Error: post install error, please remove node_modules before retry!
Run "sh -c node-gyp rebuild" error, exit code 1
    at ChildProcess.<anonymous> (/root/.nvm/versions/node/v4.5.0/lib/node_modules/cnpm/node_modules/npminstall/node_modules/runscript/index.js:67:21)
    at emitTwo (events.js:87:13)
    at ChildProcess.emit (events.js:172:7)
    at maybeClose (internal/child_process.js:829:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)
npminstall version: 2.2.4
npminstall args: /root/.nvm/versions/node/v4.5.0/bin/node /root/.nvm/versions/node/v4.5.0/lib/node_modules/cnpm/node_modules/.bin/npminstall --china --userconfig=/root/.cnpmrc --disturl=https://npm.taobao.org/mirrors/node --registry=https://registry.npm.taobao.org -g aglio
imanbee commented 7 years ago

@MerlinFeng I solved this by updating g++ version to g++-4.8

MerlinFeng commented 7 years ago

@imanbee Thank you very much!!!