Skip to content

Instantly share code, notes, and snippets.

@mikemorris
Last active August 29, 2015 14:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mikemorris/8ed92d6bf1c968b2f106 to your computer and use it in GitHub Desktop.
Save mikemorris/8ed92d6bf1c968b2f106 to your computer and use it in GitHub Desktop.
npm ERR! RangeError: length > kMaxLength
npm ERR! at new Buffer (buffer.js:194:21)
npm ERR! at fs.js:225:16
npm ERR! at Object.oncomplete (fs.js:107:15)
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR! <http://github.com/npm/npm/issues>
npm ERR! System Darwin 13.3.0
npm ERR! command "/Users/mikemorris/.nvm/v0.10.30/bin/node" "/Users/mikemorris/.nvm/v0.10.30/bin/npm" "publish"
npm ERR! cwd /Users/mikemorris/gyp/node-fontnik
npm ERR! node -v v0.10.30
npm ERR! npm -v 1.4.21
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /Users/mikemorris/gyp/node-fontnik/npm-debug.log
npm ERR! not ok code 0
0 info it worked if it ends with ok
1 verbose cli [ '/Users/mikemorris/.nvm/v0.10.30/bin/node',
1 verbose cli '/Users/mikemorris/.nvm/v0.10.30/bin/npm',
1 verbose cli 'publish' ]
2 info using npm@1.4.21
3 info using node@v0.10.30
4 verbose publish [ '.' ]
5 verbose cache add [ '.', null ]
6 verbose cache add name=undefined spec="." args=[".",null]
7 verbose parsed url { protocol: null,
7 verbose parsed url slashes: null,
7 verbose parsed url auth: null,
7 verbose parsed url host: null,
7 verbose parsed url port: null,
7 verbose parsed url hostname: null,
7 verbose parsed url hash: null,
7 verbose parsed url search: null,
7 verbose parsed url query: null,
7 verbose parsed url pathname: '.',
7 verbose parsed url path: '.',
7 verbose parsed url href: '.' }
8 silly lockFile 3a52ce78- .
9 verbose lock . /Users/mikemorris/.npm/3a52ce78-.lock
10 verbose tar pack [ '/Users/mikemorris/.npm/fontnik/0.1.4/package.tgz', '.' ]
11 verbose tarball /Users/mikemorris/.npm/fontnik/0.1.4/package.tgz
12 verbose folder .
13 info prepublish fontnik@0.1.4
14 silly lockFile 1f1177db-tar tar://.
15 verbose lock tar://. /Users/mikemorris/.npm/1f1177db-tar.lock
16 silly lockFile 637b592f-is-npm-fontnik-0-1-4-package-tgz tar:///Users/mikemorris/.npm/fontnik/0.1.4/package.tgz
17 verbose lock tar:///Users/mikemorris/.npm/fontnik/0.1.4/package.tgz /Users/mikemorris/.npm/637b592f-is-npm-fontnik-0-1-4-package-tgz.lock
18 silly lockFile 1f1177db-tar tar://.
19 silly lockFile 1f1177db-tar tar://.
20 silly lockFile 637b592f-is-npm-fontnik-0-1-4-package-tgz tar:///Users/mikemorris/.npm/fontnik/0.1.4/package.tgz
21 silly lockFile 637b592f-is-npm-fontnik-0-1-4-package-tgz tar:///Users/mikemorris/.npm/fontnik/0.1.4/package.tgz
22 silly lockFile d8026727-morris-npm-fontnik-0-1-4-package /Users/mikemorris/.npm/fontnik/0.1.4/package
23 verbose lock /Users/mikemorris/.npm/fontnik/0.1.4/package /Users/mikemorris/.npm/d8026727-morris-npm-fontnik-0-1-4-package.lock
24 silly lockFile d8026727-morris-npm-fontnik-0-1-4-package /Users/mikemorris/.npm/fontnik/0.1.4/package
25 silly lockFile d8026727-morris-npm-fontnik-0-1-4-package /Users/mikemorris/.npm/fontnik/0.1.4/package
26 silly lockFile 3a52ce78- .
27 silly lockFile 3a52ce78- .
28 silly publish { name: 'fontnik',
28 silly publish version: '0.1.4',
28 silly publish description: 'A library that delivers a range of glyphs rendered as SDFs (signed distance fields) in a protobuf.',
28 silly publish keywords: [ 'font', 'text', 'glyph', 'freetype', 'sdf' ],
28 silly publish url: 'https://github.com/mapbox/node-fontnik',
28 silly publish bugs: { url: 'https://github.com/mapbox/node-fontnik/issues' },
28 silly publish main: 'index.js',
28 silly publish repository: { type: 'git', url: 'git://github.com/mapbox/node-fontnik.git' },
28 silly publish licenses:
28 silly publish [ { type: 'BSD',
28 silly publish url: 'https://github.com/mapbox/node-fontnik/blob/master/LICENSE.txt' } ],
28 silly publish dependencies:
28 silly publish { 'queue-async': '1.0.x',
28 silly publish 'node-pre-gyp': '0.5.15',
28 silly publish nan: '~1.2.0',
28 silly publish minimist: '~0.2.0' },
28 silly publish devDependencies: { mocha: '1.20.0', pbf: '0.0.1' },
28 silly publish bin:
28 silly publish { 'build-glyphs': './bin/build-glyphs',
28 silly publish 'font-inspect': './bin/font-inspect' },
28 silly publish scripts:
28 silly publish { install: 'node-pre-gyp install --fallback-to-build',
28 silly publish test: 'mocha -R spec' },
28 silly publish binary:
28 silly publish { module_name: 'fontnik',
28 silly publish module_path: './lib/',
28 silly publish host: 'https://mapbox-node-binary.s3.amazonaws.com',
28 silly publish remote_path: './{name}/v{version}',
28 silly publish package_name: '{node_abi}-{platform}-{arch}.tar.gz' },
28 silly publish readme: '# node-fontnik\n\nA library that delivers a range of glyphs rendered as SDFs (signed distance fields) in a protobuf.\n\n[![NPM](https://nodei.co/npm/fontnik.png)](https://nodei.co/npm/fontnik/)\n\n[![Build Status](https://secure.travis-ci.org/mapbox/node-fontnik.png)](https://travis-ci.org/mapbox/node-fontnik)\n\n## Installing\n\nBy default, installs binaries. On these platforms no external dependencies are needed.\n\n- 64 bit OS X or 64 bit Linux\n- Node v0.10.x\n\nJust run:\n\n```\nnpm install\n```\n\nHowever, other platforms will fall back to a source compile: see [building from source](#building-from-source) for details.\n\n## Building from source\n\nMake sure you have `boost`, `freetype`, and `protobuf` installed. With [Homebrew](http://brew.sh/), you can\ntype `brew install boost --c++11 freetype protobuf --c++11`. The Makefile uses `pkg-config` to find these\nlibraries and links dynamically to them, so make sure that `pkg-config` can find\nthem.\n\n```\nnpm install --build-from-source\n```\n\n## Background reading\n- [Drawing Text with Signed Distance Fields in Mapbox GL](https://www.mapbox.com/blog/text-signed-distance-fields/)\n- [State of Text Rendering](http://behdad.org/text/)\n- [Pango vs HarfBuzz](http://mces.blogspot.com/2009/11/pango-vs-harfbuzz.html)\n- [An Introduction to Writing Systems & Unicode](http://rishida.net/docs/unicode-tutorial/)\n',
28 silly publish readmeFilename: 'README.md',
28 silly publish gitHead: '84682a4a0567e3dfa04b040651ded8a9ebda3230',
28 silly publish homepage: 'https://github.com/mapbox/node-fontnik',
28 silly publish bundleDependencies: [ 'node-pre-gyp' ],
28 silly publish _id: 'fontnik@0.1.4',
28 silly publish _shasum: '93ca7474528432a76e3ee23bbe0fb4e51ab7f115',
28 silly publish _from: '.' }
29 error RangeError: length > kMaxLength
29 error at new Buffer (buffer.js:194:21)
29 error at fs.js:225:16
29 error at Object.oncomplete (fs.js:107:15)
30 error If you need help, you may report this *entire* log,
30 error including the npm and node versions, at:
30 error <http://github.com/npm/npm/issues>
31 error System Darwin 13.3.0
32 error command "/Users/mikemorris/.nvm/v0.10.30/bin/node" "/Users/mikemorris/.nvm/v0.10.30/bin/npm" "publish"
33 error cwd /Users/mikemorris/gyp/node-fontnik
34 error node -v v0.10.30
35 error npm -v 1.4.21
36 verbose exit [ 1, true ]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment