vmware-archive / scripted

The Scripted code editor

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

bower error EACCES, mkdir '/Users/itsmechlark/.bower/cache'

itsmechlark opened this issue · comments


sudo npm install -g https://github.com/scripted-editor/scripted/tarball/master
Password:
npm http GET https://github.com/scripted-editor/scripted/tarball/master
npm http 200 https://github.com/scripted-editor/scripted/tarball/master
npm http GET https://github.com/kdvolder/websocket-multiplex/archive/master.tar.gz
npm http GET https://github.com/cujojs/when/archive/noisy-deferred-then.tar.gz
npm http GET https://github.com/s2js/rest/archive/dev.tar.gz
npm http GET https://github.com/aclement/serv/archive/master.tar.gz
npm http GET https://registry.npmjs.org/amdefine/0.0.2
npm http GET https://registry.npmjs.org/enhanced-resolve/0.4.5
npm http GET https://registry.npmjs.org/json5/0.1.0
npm http GET https://registry.npmjs.org/formidable/1.0.9
npm http GET https://registry.npmjs.org/htmlparser/1.7.6
npm http GET https://registry.npmjs.org/optimist/0.3.5
npm http GET https://registry.npmjs.org/sockjs/0.3.1
npm http GET https://registry.npmjs.org/node-static/0.5.9
npm http GET https://registry.npmjs.org/express/3.0.6
npm http GET https://registry.npmjs.org/mime/1.2.9
npm http GET https://registry.npmjs.org/bower/0.8.5
npm http GET https://registry.npmjs.org/priorityqueuejs/0.1.0
npm http 304 https://registry.npmjs.org/formidable/1.0.9
npm http 304 https://registry.npmjs.org/htmlparser/1.7.6
npm http 304 https://registry.npmjs.org/amdefine/0.0.2
npm http 304 https://registry.npmjs.org/json5/0.1.0
npm http 200 https://registry.npmjs.org/enhanced-resolve/0.4.5
npm http GET https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.4.5.tgz
npm http 304 https://registry.npmjs.org/sockjs/0.3.1
npm http 304 https://registry.npmjs.org/mime/1.2.9
npm http 304 https://registry.npmjs.org/optimist/0.3.5
npm http 304 https://registry.npmjs.org/node-static/0.5.9
npm http 200 https://registry.npmjs.org/express/3.0.6
npm http GET https://registry.npmjs.org/express/-/express-3.0.6.tgz
npm http 304 https://registry.npmjs.org/bower/0.8.5
npm http 304 https://registry.npmjs.org/priorityqueuejs/0.1.0
npm http 200 https://github.com/aclement/serv/archive/master.tar.gz
npm http 200 https://github.com/kdvolder/websocket-multiplex/archive/master.tar.gz
npm http 200 https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.4.5.tgz
npm http 200 https://github.com/cujojs/when/archive/noisy-deferred-then.tar.gz
npm http 200 https://registry.npmjs.org/express/-/express-3.0.6.tgz
npm http 200 https://github.com/s2js/rest/archive/dev.tar.gz
npm http GET https://registry.npmjs.org/express
npm http GET https://registry.npmjs.org/livereload-server
npm http GET https://registry.npmjs.org/open
npm http GET https://registry.npmjs.org/wordwrap
npm http GET https://registry.npmjs.org/connect/2.7.2
npm http GET https://registry.npmjs.org/commander/0.6.1
npm http GET https://registry.npmjs.org/range-parser/0.0.4
npm http GET https://registry.npmjs.org/mkdirp/0.3.3
npm http GET https://registry.npmjs.org/cookie/0.0.5
npm http GET https://registry.npmjs.org/buffer-crc32/0.1.1
npm http GET https://registry.npmjs.org/methods/0.0.1
npm http GET https://registry.npmjs.org/fresh/0.1.0
npm http GET https://registry.npmjs.org/cookie-signature/0.0.1
npm http GET https://registry.npmjs.org/send/0.1.0
npm http GET https://registry.npmjs.org/debug
npm http GET https://registry.npmjs.org/faye-websocket/0.4.0
npm http GET https://registry.npmjs.org/node-uuid/1.3.3
npm http GET https://registry.npmjs.org/rbytes/0.0.2
npm http GET https://registry.npmjs.org/when
npm http GET https://registry.npmjs.org/tmp
npm http GET https://registry.npmjs.org/glob
npm http GET https://registry.npmjs.org/nopt
npm http GET https://registry.npmjs.org/archy
npm http GET https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/colors
npm http GET https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/fstream
npm http GET https://registry.npmjs.org/rimraf
npm http GET https://registry.npmjs.org/semver
npm http GET https://registry.npmjs.org/hogan.js
npm http GET https://registry.npmjs.org/read-package-json
npm http GET https://registry.npmjs.org/rc
npm http GET https://registry.npmjs.org/tar
npm http GET https://registry.npmjs.org/promptly
npm http GET https://registry.npmjs.org/stable
npm http GET https://registry.npmjs.org/unzip
npm http GET https://registry.npmjs.org/lodash
npm http GET https://registry.npmjs.org/request
npm http 304 https://registry.npmjs.org/open
npm http 304 https://registry.npmjs.org/livereload-server
npm http 304 https://registry.npmjs.org/connect/2.7.2
npm http 304 https://registry.npmjs.org/wordwrap
npm http 304 https://registry.npmjs.org/commander/0.6.1
npm http 304 https://registry.npmjs.org/range-parser/0.0.4
npm http 304 https://registry.npmjs.org/cookie/0.0.5
npm http 304 https://registry.npmjs.org/mkdirp/0.3.3
npm http 304 https://registry.npmjs.org/buffer-crc32/0.1.1
npm http 304 https://registry.npmjs.org/methods/0.0.1
npm http 304 https://registry.npmjs.org/cookie-signature/0.0.1
npm http 304 https://registry.npmjs.org/fresh/0.1.0
npm http 304 https://registry.npmjs.org/send/0.1.0
npm http 304 https://registry.npmjs.org/debug
npm http 304 https://registry.npmjs.org/node-uuid/1.3.3
npm http 304 https://registry.npmjs.org/when
npm http GET https://registry.npmjs.org/mime/1.2.6
npm http 304 https://registry.npmjs.org/rbytes/0.0.2
npm http 304 https://registry.npmjs.org/faye-websocket/0.4.0

> rbytes@0.0.2 install /usr/local/lib/node_modules/scripted/node_modules/sockjs/node_modules/rbytes
> node-waf configure build

sh: node-waf: command not found
npm http 304 https://registry.npmjs.org/tmp
npm http 304 https://registry.npmjs.org/glob
npm http 304 https://registry.npmjs.org/nopt
npm http 304 https://registry.npmjs.org/archy
npm WARN optional dep failed, continuing rbytes@0.0.2
npm http 200 https://registry.npmjs.org/colors
npm http 304 https://registry.npmjs.org/mkdirp
npm http 304 https://registry.npmjs.org/fstream
npm http GET https://registry.npmjs.org/qs/0.5.1
npm http GET https://registry.npmjs.org/formidable/1.0.11
npm http GET https://registry.npmjs.org/pause/0.0.1
npm http GET https://registry.npmjs.org/bytes/0.1.0
npm http 304 https://registry.npmjs.org/rimraf
npm http 304 https://registry.npmjs.org/semver
npm http 304 https://registry.npmjs.org/hogan.js
npm http 304 https://registry.npmjs.org/rc
npm http 304 https://registry.npmjs.org/read-package-json
npm http 304 https://registry.npmjs.org/tar
npm http 304 https://registry.npmjs.org/promptly
npm http 200 https://registry.npmjs.org/async
npm http 304 https://registry.npmjs.org/stable
npm http 304 https://registry.npmjs.org/unzip
npm http 304 https://registry.npmjs.org/request
npm http 304 https://registry.npmjs.org/qs/0.5.1
npm http 304 https://registry.npmjs.org/mime/1.2.6
npm http 304 https://registry.npmjs.org/pause/0.0.1
npm http 304 https://registry.npmjs.org/formidable/1.0.11
npm http 304 https://registry.npmjs.org/bytes/0.1.0
npm http 200 https://registry.npmjs.org/lodash
npm http 200 https://registry.npmjs.org/express
npm http GET https://registry.npmjs.org/config-chain
npm http GET https://registry.npmjs.org/websocket.io
npm http GET https://registry.npmjs.org/livereload-protocol
npm http GET https://registry.npmjs.org/graceful-fs
npm http GET https://registry.npmjs.org/read
npm http GET https://registry.npmjs.org/abbrev
npm http GET https://registry.npmjs.org/lru-cache
npm http GET https://registry.npmjs.org/slide
npm http GET https://registry.npmjs.org/graceful-fs
npm http GET https://registry.npmjs.org/npmlog
npm http GET https://registry.npmjs.org/graceful-fs
npm http GET https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/pullstream
npm http GET https://registry.npmjs.org/readable-stream
npm http GET https://registry.npmjs.org/binary
npm http GET https://registry.npmjs.org/setimmediate
npm http GET https://registry.npmjs.org/match-stream
npm http GET https://registry.npmjs.org/graceful-fs
npm http GET https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/connect
npm http GET https://registry.npmjs.org/qs
npm http GET https://registry.npmjs.org/mime/1.2.4
npm http GET https://registry.npmjs.org/mkdirp/0.3.0
npm http GET https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/block-stream
npm http 304 https://registry.npmjs.org/config-chain
npm http 304 https://registry.npmjs.org/graceful-fs
npm http 304 https://registry.npmjs.org/read
npm http 304 https://registry.npmjs.org/livereload-protocol
npm http GET https://registry.npmjs.org/proto-list
npm http GET https://registry.npmjs.org/ini
npm http 304 https://registry.npmjs.org/websocket.io
npm http GET https://registry.npmjs.org/mute-stream
npm http 304 https://registry.npmjs.org/abbrev
npm http GET https://registry.npmjs.org/ws/0.4.20
npm http 304 https://registry.npmjs.org/lru-cache
npm http 304 https://registry.npmjs.org/slide
npm http 304 https://registry.npmjs.org/graceful-fs
npm http 304 https://registry.npmjs.org/graceful-fs
npm http 304 https://registry.npmjs.org/npmlog
npm http GET https://registry.npmjs.org/ansi
npm http 304 https://registry.npmjs.org/minimatch
npm http 304 https://registry.npmjs.org/inherits
npm http 304 https://registry.npmjs.org/pullstream
npm http 304 https://registry.npmjs.org/binary
npm http GET https://registry.npmjs.org/sigmund
npm http 304 https://registry.npmjs.org/readable-stream
npm http 304 https://registry.npmjs.org/graceful-fs
npm http 304 https://registry.npmjs.org/inherits
npm http 304 https://registry.npmjs.org/setimmediate
npm http 304 https://registry.npmjs.org/connect
npm http 304 https://registry.npmjs.org/match-stream
npm http 304 https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/over
npm http GET https://registry.npmjs.org/slice-stream/0.0.0
npm http 304 https://registry.npmjs.org/qs
npm http GET https://registry.npmjs.org/buffers
npm http 304 https://registry.npmjs.org/mime/1.2.4
npm http 304 https://registry.npmjs.org/mkdirp/0.3.0
npm http 304 https://registry.npmjs.org/block-stream
npm http GET https://registry.npmjs.org/string_decoder
npm http GET https://registry.npmjs.org/chainsaw
npm http 304 https://registry.npmjs.org/proto-list
npm http 304 https://registry.npmjs.org/ini
npm http 304 https://registry.npmjs.org/ansi
npm http 304 https://registry.npmjs.org/mute-stream
npm http 304 https://registry.npmjs.org/ws/0.4.20
npm http 304 https://registry.npmjs.org/sigmund
npm http 304 https://registry.npmjs.org/over
npm http 304 https://registry.npmjs.org/buffers
npm http GET https://registry.npmjs.org/commander
npm http 304 https://registry.npmjs.org/slice-stream/0.0.0
npm http 304 https://registry.npmjs.org/string_decoder
npm http GET https://registry.npmjs.org/tinycolor
npm http GET https://registry.npmjs.org/options
npm http 304 https://registry.npmjs.org/chainsaw
npm http GET https://registry.npmjs.org/traverse
npm http 304 https://registry.npmjs.org/commander
npm http 304 https://registry.npmjs.org/tinycolor
npm http 304 https://registry.npmjs.org/options

> ws@0.4.20 install /usr/local/lib/node_modules/scripted/node_modules/serv/node_modules/livereload-server/node_modules/websocket.io/node_modules/ws
> node install.js

[ws v0.4.20] Attempting to compile blazing fast native extensions.
[ws v0.4.20] Native extension compilation successful!
npm http 304 https://registry.npmjs.org/traverse
/usr/local/bin/scr -> /usr/local/lib/node_modules/scripted/bin/scr
/usr/local/bin/scripted -> /usr/local/lib/node_modules/scripted/bin/scripted

> scripted@0.5.0 postinstall /usr/local/lib/node_modules/scripted
> cd client && bower install

bower error EACCES, mkdir '/Users/itsmechlark/.bower/cache'

There were errors, here's a summary of them:
- wire EACCES, mkdir '/Users/itsmechlark/.bower/cache'

scripted@0.5.0 /usr/local/lib/node_modules/scripted
├── amdefine@0.0.2
├── priorityqueuejs@0.1.0
├── node-static@0.5.9
├── mime@1.2.9
├── websocket-multiplex@0.1.0
├── formidable@1.0.9
├── enhanced-resolve@0.4.5
├── json5@0.1.0
├── when@1.8.1
├── htmlparser@1.7.6
├── optimist@0.3.5 (wordwrap@0.0.2)
├── sockjs@0.3.1 (node-uuid@1.3.3, faye-websocket@0.4.0)
├── rest@0.8.4-next (when@2.8.0)
├── express@3.0.6 (methods@0.0.1, fresh@0.1.0, range-parser@0.0.4, cookie-signature@0.0.1, debug@0.7.4, buffer-crc32@0.1.1, cookie@0.0.5, commander@0.6.1, mkdirp@0.3.3, send@0.1.0, connect@2.7.2)
├── bower@0.8.5 (stable@0.1.4, archy@0.0.2, semver@1.1.4, colors@0.6.2, async@0.2.10, mkdirp@0.3.5, tmp@0.0.23, lodash@1.0.1, hogan.js@2.0.0, request@2.11.4, rimraf@2.0.3, nopt@2.0.0, fstream@0.1.25, tar@0.1.19, rc@0.0.8, read-package-json@0.1.13, promptly@0.1.0, glob@3.1.21, unzip@0.1.9)
└── serv@0.0.2 (open@0.0.4, express@2.5.11, livereload-server@0.2.3)
Failed to load resource: the server responded with a status of 404 (Not Found) http://localhost:7261/components/requirejs/require.js

I have seen this error before and had problems running npm install via '-g'. Check the owner and read/write access for your bower cache directory.

The workaround I had found working for me was to not use -g option but install scripted into my own ~/node_modules instead. Like this:

     cd ~
     mkdir node_modules
     npm install https://github.com/scripted-editor/scripted/tarball/master

Then you also have to add the ~/node_modules/bin directory to your path to be able to run scr commands from the commandline.

I beleave this is a bug in bower and it is most likely fixed in a later version of bower. But you should be able to use the workaround until we can update the bower version that scripted uses.