[ https://issues.apache.org/jira/browse/CB-4032?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13695943#comment-13695943 ]
John M. Wargo commented on CB-4032: ----------------------------------- I just switched to my mac and tried it again - exact same behavior. Granted we may be having proxy or network issues, but the CLI seems to have a logic error where it thinks its extracted the helloworld app when it actually hasn't. > 2.9 missing www files > --------------------- > > Key: CB-4032 > URL: https://issues.apache.org/jira/browse/CB-4032 > Project: Apache Cordova > Issue Type: Bug > Components: CLI > Affects Versions: 2.9.0 > Environment: Macintosh OS 10.8.4 > Reporter: John M. Wargo > Assignee: Filip Maj > > I had my mac reimaged, so I'm starting fresh on a clean laptop. Installed > git, node, xcode and when I try to create a project, I get an error that > there's no index.html file. I checked .cordova/lib/www/2.9.0 and its empty. > Anyone else experiencing this problem? > Here's the install output: > OAKM00524809A:Sample1 i833153$ npm install -g cordova > npm http GET https://registry.npmjs.org/cordova > npm http 200 https://registry.npmjs.org/cordova > npm http GET https://registry.npmjs.org/cordova/-/cordova-2.9.0.tgz > npm http 200 https://registry.npmjs.org/cordova/-/cordova-2.9.0.tgz > npm ERR! error rolling back Error: EACCES, unlink '/usr/local/bin/cordova' > npm ERR! error rolling back cordova@2.9.0 { [Error: EACCES, unlink > '/usr/local/bin/cordova'] errno: 3, code: 'EACCES', path: > '/usr/local/bin/cordova' } > npm ERR! Error: EACCES, unlink '/usr/local/bin/cordova' > npm ERR! { [Error: EACCES, unlink '/usr/local/bin/cordova'] errno: 3, code: > 'EACCES', path: '/usr/local/bin/cordova' } > npm ERR! > npm ERR! Please try running this command again as root/Administrator. > npm ERR! System Darwin 12.4.0 > npm ERR! command "node" "/usr/local/bin/npm" "install" "-g" "cordova" > npm ERR! cwd /Users/i833153/dev/Sample1 > npm ERR! node -v v0.10.12 > npm ERR! npm -v 1.2.32 > npm ERR! path /usr/local/bin/cordova > npm ERR! code EACCES > npm ERR! errno 3 > npm ERR! stack Error: EACCES, unlink '/usr/local/bin/cordova' > npm ERR! > npm ERR! Additional logging details can be found in: > npm ERR! /Users/i833153/dev/Sample1/npm-debug.log > npm ERR! not ok code 0 > OAKM00524809A:Sample1 i833153$ sudo npm install -g cordova > Password: > npm http GET https://registry.npmjs.org/cordova > npm http 304 https://registry.npmjs.org/cordova > npm http GET https://registry.npmjs.org/plugman/0.7.14 > npm http GET https://registry.npmjs.org/plist > npm http GET https://registry.npmjs.org/xcode/0.5.1 > npm http GET https://registry.npmjs.org/express > npm http GET https://registry.npmjs.org/shelljs/0.1.2 > npm http GET https://registry.npmjs.org/ncallbacks/1.0.0 > npm http GET https://registry.npmjs.org/request > npm http GET https://registry.npmjs.org/semver/1.1.0 > npm http GET https://registry.npmjs.org/glob > npm http GET https://registry.npmjs.org/follow-redirects > npm http GET https://registry.npmjs.org/prompt/0.2.7 > npm http GET https://registry.npmjs.org/ripple-emulator > npm http GET https://registry.npmjs.org/tar > npm http GET https://registry.npmjs.org/open/0.0.3 > npm http GET https://registry.npmjs.org/colors > npm http GET https://registry.npmjs.org/elementtree/0.1.3 > npm http 304 https://registry.npmjs.org/ncallbacks/1.0.0 > npm http 304 https://registry.npmjs.org/xcode/0.5.1 > npm http 304 https://registry.npmjs.org/open/0.0.3 > npm http 304 https://registry.npmjs.org/prompt/0.2.7 > npm http 304 https://registry.npmjs.org/request > npm http 304 https://registry.npmjs.org/plist > npm http 304 https://registry.npmjs.org/shelljs/0.1.2 > npm http 200 https://registry.npmjs.org/plugman/0.7.14 > npm http GET https://registry.npmjs.org/plugman/-/plugman-0.7.14.tgz > npm http 304 https://registry.npmjs.org/elementtree/0.1.3 > npm http 304 https://registry.npmjs.org/ripple-emulator > npm http 304 https://registry.npmjs.org/glob > npm http 304 https://registry.npmjs.org/tar > npm http 304 https://registry.npmjs.org/semver/1.1.0 > npm http 304 https://registry.npmjs.org/colors > npm http 304 https://registry.npmjs.org/follow-redirects > npm http 200 https://registry.npmjs.org/express > npm http 200 https://registry.npmjs.org/plugman/-/plugman-0.7.14.tgz > npm WARN engine ncallbacks@1.0.0: wanted: {"node":"~0.6.7"} (current: > {"node":"v0.10.12","npm":"1.2.32"}) > npm http GET https://registry.npmjs.org/underscore > npm http GET https://registry.npmjs.org/sax/0.3.5 > npm http GET https://registry.npmjs.org/minimatch > npm http GET https://registry.npmjs.org/graceful-fs > npm http GET https://registry.npmjs.org/inherits > npm http 304 https://registry.npmjs.org/underscore > npm http GET https://registry.npmjs.org/range-parser/0.0.4 > npm http GET https://registry.npmjs.org/commander/0.6.1 > npm http GET https://registry.npmjs.org/mkdirp/0.3.3 > npm http GET https://registry.npmjs.org/buffer-crc32/0.1.1 > npm http GET https://registry.npmjs.org/cookie/0.0.5 > npm http GET https://registry.npmjs.org/fresh/0.1.0 > npm http GET https://registry.npmjs.org/methods/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/cookie-signature/0.0.1 > npm http GET https://registry.npmjs.org/connect/2.7.2 > npm http GET https://registry.npmjs.org/revalidator > npm http GET https://registry.npmjs.org/utile > npm http GET https://registry.npmjs.org/winston > npm http GET https://registry.npmjs.org/pkginfo > npm http GET https://registry.npmjs.org/read > npm http GET https://registry.npmjs.org/fstream > npm http GET https://registry.npmjs.org/inherits > npm http GET https://registry.npmjs.org/block-stream > npm http 304 https://registry.npmjs.org/sax/0.3.5 > npm http 304 https://registry.npmjs.org/minimatch > npm http 304 https://registry.npmjs.org/graceful-fs > npm http 304 https://registry.npmjs.org/inherits > npm http 304 https://registry.npmjs.org/fresh/0.1.0 > npm http 304 https://registry.npmjs.org/range-parser/0.0.4 > npm http 304 https://registry.npmjs.org/cookie-signature/0.0.1 > npm http 304 https://registry.npmjs.org/cookie/0.0.5 > npm http 304 https://registry.npmjs.org/buffer-crc32/0.1.1 > npm http 304 https://registry.npmjs.org/debug > npm http 304 https://registry.npmjs.org/send/0.1.0 > npm http 304 https://registry.npmjs.org/methods/0.0.1 > npm http 304 https://registry.npmjs.org/commander/0.6.1 > npm http 200 https://registry.npmjs.org/mkdirp/0.3.3 > npm http 304 https://registry.npmjs.org/revalidator > npm http 200 https://registry.npmjs.org/connect/2.7.2 > npm http 304 https://registry.npmjs.org/winston > npm http 304 https://registry.npmjs.org/read > npm http 304 https://registry.npmjs.org/utile > npm http 304 https://registry.npmjs.org/pkginfo > npm http GET https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.3.tgz > npm http GET https://registry.npmjs.org/connect/-/connect-2.7.2.tgz > npm WARN package.json methods@0.0.1 No repository field. > npm WARN package.json methods@0.0.1 No readme data. > npm http 304 https://registry.npmjs.org/block-stream > npm WARN package.json fresh@0.1.0 No repository field. > npm WARN package.json cookie-signature@0.0.1 No repository field. > npm WARN package.json range-parser@0.0.4 No repository field. > npm WARN package.json send@0.1.0 No repository field. > npm http 304 https://registry.npmjs.org/inherits > npm http 304 https://registry.npmjs.org/fstream > npm http GET https://registry.npmjs.org/mute-stream > npm http 200 https://registry.npmjs.org/connect/-/connect-2.7.2.tgz > npm http 200 https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.3.tgz > npm http GET https://registry.npmjs.org/lru-cache > npm http GET https://registry.npmjs.org/sigmund > npm http GET https://registry.npmjs.org/pegjs/0.6.2 > npm http GET https://registry.npmjs.org/node-uuid/1.3.3 > npm http GET https://registry.npmjs.org/i > npm http GET https://registry.npmjs.org/async > npm http GET https://registry.npmjs.org/deep-equal > npm http GET https://registry.npmjs.org/mkdirp > npm http GET https://registry.npmjs.org/ncp > npm http GET https://registry.npmjs.org/rimraf > npm http GET https://registry.npmjs.org/rimraf > npm http GET https://registry.npmjs.org/mkdirp > npm http 304 https://registry.npmjs.org/mute-stream > npm http 304 https://registry.npmjs.org/sigmund > npm http 304 https://registry.npmjs.org/lru-cache > npm http 304 https://registry.npmjs.org/node-uuid/1.3.3 > npm http 304 https://registry.npmjs.org/pegjs/0.6.2 > npm http 304 https://registry.npmjs.org/deep-equal > npm http 304 https://registry.npmjs.org/async > npm http 304 https://registry.npmjs.org/i > npm http 304 https://registry.npmjs.org/ncp > npm http 200 https://registry.npmjs.org/mkdirp > npm http 200 https://registry.npmjs.org/rimraf > npm http 200 https://registry.npmjs.org/mkdirp > npm http 200 https://registry.npmjs.org/rimraf > npm http GET https://registry.npmjs.org/cycle > npm http GET https://registry.npmjs.org/eyes > npm http GET https://registry.npmjs.org/stack-trace > npm http 304 https://registry.npmjs.org/eyes > npm http 304 https://registry.npmjs.org/stack-trace > npm http 304 https://registry.npmjs.org/cycle > npm WARN package.json eyes@0.1.8 No repository field. > npm http GET https://registry.npmjs.org/nopt > npm http GET https://registry.npmjs.org/bplist-parser > npm http GET https://registry.npmjs.org/osenv > npm http GET https://registry.npmjs.org/ncallbacks/1.1.0 > npm http GET https://registry.npmjs.org/underscore/1.4.4 > npm http GET https://registry.npmjs.org/dep-graph/1.1.0 > npm http 304 https://registry.npmjs.org/ncallbacks/1.1.0 > npm http 304 https://registry.npmjs.org/underscore/1.4.4 > npm http 304 https://registry.npmjs.org/bplist-parser > npm http 304 https://registry.npmjs.org/osenv > npm http 304 https://registry.npmjs.org/nopt > npm http 304 https://registry.npmjs.org/dep-graph/1.1.0 > > ripple-emulator@0.9.17 preinstall > > /usr/local/lib/node_modules/cordova/node_modules/ripple-emulator > > node thirdparty/ludicrous.js > Prepare ship for ludicrous speed! > Fasten all seatbelts, seal all entrances and exits, close all shops in the > mall, cancel the three ring circus, secure all animals in the zoo! > npm http GET https://registry.npmjs.org/moment > npm http GET https://registry.npmjs.org/express/3.1.0 > npm http GET https://registry.npmjs.org/connect-xcors/0.5.2 > npm http GET https://registry.npmjs.org/accounting > npm http 304 https://registry.npmjs.org/connect-xcors/0.5.2 > npm http 304 https://registry.npmjs.org/moment > npm WARN package.json connect-xcors@0.5.2 No readme data. > npm http 304 https://registry.npmjs.org/accounting > npm http 200 https://registry.npmjs.org/express/3.1.0 > npm http GET https://registry.npmjs.org/express/-/express-3.1.0.tgz > npm http GET https://registry.npmjs.org/xmlbuilder > npm http GET https://registry.npmjs.org/xmldom > npm http 200 https://registry.npmjs.org/express/-/express-3.1.0.tgz > npm http 304 https://registry.npmjs.org/xmlbuilder > npm http 304 https://registry.npmjs.org/xmldom > npm http GET https://registry.npmjs.org/mime/1.2.6 > npm http 304 https://registry.npmjs.org/mime/1.2.6 > npm http GET https://registry.npmjs.org/abbrev > npm http GET https://registry.npmjs.org/underscore/1.2.1 > npm http 304 https://registry.npmjs.org/underscore/1.2.1 > npm http 304 https://registry.npmjs.org/abbrev > npm http GET https://registry.npmjs.org/formidable/1.0.11 > npm http GET https://registry.npmjs.org/qs/0.5.1 > npm http GET https://registry.npmjs.org/bytes/0.1.0 > npm http GET https://registry.npmjs.org/pause/0.0.1 > npm http 304 https://registry.npmjs.org/qs/0.5.1 > npm http 304 https://registry.npmjs.org/pause/0.0.1 > npm http 304 https://registry.npmjs.org/bytes/0.1.0 > npm http 304 https://registry.npmjs.org/formidable/1.0.11 > npm WARN package.json pause@0.0.1 No repository field. > npm WARN package.json bytes@0.1.0 No repository field. > npm WARN package.json formidable@1.0.11 No repository field. > /usr/local/bin/cordova -> /usr/local/lib/node_modules/cordova/bin/cordova > npm WARN package.json github-url-from-git@1.1.1 No repository field. > npm WARN package.json assert-plus@0.1.2 No repository field. > npm WARN package.json ctype@0.5.2 No repository field. > cordova@2.9.0 /usr/local/lib/node_modules/cordova > ├── ncallbacks@1.0.0 > ├── colors@0.6.0-1 > ├── semver@1.1.0 > ├── open@0.0.3 > ├── follow-redirects@0.0.3 (underscore@1.4.4) > ├── shelljs@0.1.2 > ├── glob@3.2.1 (inherits@1.0.0, graceful-fs@1.2.2, minimatch@0.2.12) > ├── xcode@0.5.1 (node-uuid@1.3.3, pegjs@0.6.2) > ├── elementtree@0.1.3 (sax@0.3.5) > ├── tar@0.1.17 (inherits@1.0.0, block-stream@0.0.6, fstream@0.1.22) > ├── request@2.12.0 > ├── prompt@0.2.7 (revalidator@0.1.5, pkginfo@0.3.0, read@1.0.4, utile@0.1.7, > winston@0.6.2) > ├── plist@0.4.3 (xmlbuilder@0.4.2, xmldom@0.1.16) > ├── plugman@0.7.14 (ncallbacks@1.1.0, osenv@0.0.3, bplist-parser@0.0.4, > underscore@1.4.4, nopt@1.0.10, dep-graph@1.1.0, xcode@0.6.0) > ├── express@3.0.6 (methods@0.0.1, fresh@0.1.0, range-parser@0.0.4, > cookie-signature@0.0.1, buffer-crc32@0.1.1, cookie@0.0.5, debug@0.7.2, > commander@0.6.1, mkdirp@0.3.3, send@0.1.0, connect@2.7.2) > └── ripple-emulator@0.9.17 (connect-xcors@0.5.2, accounting@0.3.2, > moment@1.7.2, express@3.1.0) > Here's the create command output: > [Error: downloaded www assets in > /Users/i833153/.cordova/lib/www/cordova/2.9.0/www does not contain > index.html, or www subdir with index.html] -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira