0

我是第一次尝试 NodeBB。

https://nodebb.org/

根据 https://github.com/designcreateplay/NodeBB

自述文件.md

徽章表明——build | failing

这是否意味着这个版本(0.4.3)失败了?

我目前使用 MacOSX 10.9.2 和

git clone->npm install进程失败。

根据 OS https://docs.nodebb.org/en/latest/installing/os.html安装 NodeBB

OSX 并没有正式列出,但也许在开发过程中,在原生环境中运行 nodeBB 会最容易,所以我更喜欢在 OSX 上运行。可能吗?

如果不可能,我会在 virtualBox 上运行 Ubuntu,然后尝试,但build | failing徽章仍然给我一种错误的印象。

请指教。谢谢。

(编辑)我npm install在 OSX10.9 上看到的错误

> ws@0.4.31 install /Users/ken/NodeBB/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws
> (node-gyp rebuild 2> builderror.log) || (exit 0)

  CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
  SOLINK_MODULE(target) Release/bufferutil.node
  SOLINK_MODULE(target) Release/bufferutil.node: Finished
  CXX(target) Release/obj.target/validation/src/validation.o
  SOLINK_MODULE(target) Release/validation.node
  SOLINK_MODULE(target) Release/validation.node: Finished
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     /Users/ken/NodeBB/npm-debug.log
npm ERR! not ok code 0

(EDIT2) 最新登录/Users/ken/NodeBB/npm-debug.log

11776 verbose true,/Users/ken/NodeBB/node_modules,/Users/ken/NodeBB/node_modules unbuild nconf@0.6.9
11777 info postuninstall nconf@0.6.9
11778 silly gunzTarPerm extractEntry lib/server.js
11779 silly gunzTarPerm extractEntry lib/utils.js
11780 http 200 https://registry.npmjs.org/mute-stream
11781 silly registry.get cb [ 200,
11781 silly registry.get   { date: 'Fri, 23 May 2014 14:14:54 GMT',
11781 silly registry.get     server: 'CouchDB/1.5.0 (Erlang OTP/R16B)',
11781 silly registry.get     etag: '"894HXUM1QSNIUNJ926RHD26P1"',
11781 silly registry.get     'content-type': 'application/json',
11781 silly registry.get     via: '1.1 varnish',
11781 silly registry.get     'cache-control': 'max-age=1',
11781 silly registry.get     'content-length': '11697',
11781 silly registry.get     'accept-ranges': 'bytes',
11781 silly registry.get     age: '160',
11781 silly registry.get     'x-served-by': 'cache-v44-ASH, cache-ty67-TYO',
11781 silly registry.get     'x-cache': 'HIT, HIT',
11781 silly registry.get     'x-cache-hits': '2, 1',
11781 silly registry.get     'x-timer': 'S1400854494.432590,VS0,VE264',
11781 silly registry.get     vary: 'Accept',
11781 silly registry.get     'keep-alive': 'timeout=10, max=50',
11781 silly registry.get     connection: 'Keep-Alive' } ]
11782 silly gunzTarPerm extractEntry lib/cache/maybe-github.js
11783 silly gunzTarPerm extractEntry make.bat
11784 silly gunzTarPerm extractEntry lib/self-closing.js
11785 silly gunzTarPerm extractEntry lib/parser.js
11786 silly gunzTarPerm extractEntry lib/transport.js
11787 silly gunzTarPerm extractEntry lib/util.js
11788 silly addNameRange number 2 { name: 'mute-stream',
11788 silly addNameRange   range: '>=0.0.4-0 <0.1.0-0',
11788 silly addNameRange   hasData: true }
11789 silly addNameRange versions [ 'mute-stream', [ '0.0.1', '0.0.2', '0.0.3', '0.0.4' ] ]
11790 verbose addNamed [ 'mute-stream', '0.0.4' ]
11791 verbose addNamed [ '0.0.4', '0.0.4' ]
11792 silly lockFile 71666a8b-mute-stream-0-0-4 mute-stream@0.0.4
11793 verbose lock mute-stream@0.0.4 /Users/ken/.npm/71666a8b-mute-stream-0-0-4.lock
11794 silly gunzTarPerm extractEntry man/man1/npm-prune.1
11795 silly gunzTarPerm extractEntry man/man1/npm-README.1
11796 silly lockFile 00d36016-ute-stream-mute-stream-0-0-4-tgz https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.4.tgz
11797 verbose lock https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.4.tgz /Users/ken/.npm/00d36016-ute-stream-mute-stream-0-0-4-tgz.lock
11798 silly gunzTarPerm extractEntry spec/ngram_spec.js
11799 silly gunzTarPerm extractEntry spec/levenshtein_spec.js
11800 silly gunzTarPerm extractEntry lib/runtime.js
11801 silly gunzTarPerm extractEntry lib/utils.js
11802 verbose addRemoteTarball [ 'https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.4.tgz',
11802 verbose addRemoteTarball   'a9219960a6d5d5d046597aee51252c6655f7177e' ]
11803 info retry fetch attempt 1 at 23:14:53
11804 verbose fetch to= /var/folders/vx/pzsc12rd5r7grfzyn35m2_500000gn/T/npm-17914-Guy7CgQf/1400854493932-0.5716184307821095/tmp.tgz
11805 http GET https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.4.tgz
11806 error Error: EACCES, open '/Users/ken/.npm/optimist/0.6.0/package.tgz'
11806 error  { [Error: EACCES, open '/Users/ken/.npm/optimist/0.6.0/package.tgz']
11806 error   errno: 3,
11806 error   code: 'EACCES',
11806 error   path: '/Users/ken/.npm/optimist/0.6.0/package.tgz',
11806 error   parent: 'nconf' }
11807 error Please try running this command again as root/Administrator.
11808 error System Darwin 13.1.0
11809 error command "/Users/ken/.nvm/v0.10.28/bin/node" "/Users/ken/.nvm/v0.10.28/bin/npm" "install"
11810 error cwd /Users/ken/NodeBB
11811 error node -v v0.10.28
11812 error npm -v 1.4.9
11813 error path /Users/ken/.npm/optimist/0.6.0/package.tgz
11814 error code EACCES
11815 error errno 3
11816 error stack Error: EACCES, open '/Users/ken/.npm/optimist/0.6.0/package.tgz'
11817 verbose exit [ 3, true ]
4

0 回答 0