{"action":"closed","issue":{"url":"https://api.github.com/repos/juancabrera/gulp-traceur-cmdline/issues/10","labels_url":"https://api.github.com/repos/juancabrera/gulp-traceur-cmdline/issues/10/labels{/name}","comments_url":"https://api.github.com/repos/juancabrera/gulp-traceur-cmdline/issues/10/comments","events_url":"https://api.github.com/repos/juancabrera/gulp-traceur-cmdline/issues/10/events","html_url":"https://github.com/juancabrera/gulp-traceur-cmdline/issues/10","id":53343317,"number":10,"title":"Not working","user":{"login":"mickeyvip","id":220427,"avatar_url":"https://avatars.githubusercontent.com/u/220427?v=3","gravatar_id":"","url":"https://api.github.com/users/mickeyvip","html_url":"https://github.com/mickeyvip","followers_url":"https://api.github.com/users/mickeyvip/followers","following_url":"https://api.github.com/users/mickeyvip/following{/other_user}","gists_url":"https://api.github.com/users/mickeyvip/gists{/gist_id}","starred_url":"https://api.github.com/users/mickeyvip/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mickeyvip/subscriptions","organizations_url":"https://api.github.com/users/mickeyvip/orgs","repos_url":"https://api.github.com/users/mickeyvip/repos","events_url":"https://api.github.com/users/mickeyvip/events{/privacy}","received_events_url":"https://api.github.com/users/mickeyvip/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-01-04T18:05:08Z","updated_at":"2015-01-05T15:11:45Z","closed_at":"2015-01-05T15:11:45Z","body":"I have `traceur` v0.0.79 installed locally and globally, using the example form the blog (`traceur` path is specified):\r\n\r\n```javascript\r\ngulp.task('default',function() {\r\n  gulp.src(\"./src/todolist.module.js\")\r\n    .pipe(gulpTraceurCmdline('./node_modules/traceur/traceur', {\r\n      modules : 'inline',\r\n      out     : './out/todolist.module.js',\r\n      debug   : false\r\n    }))\r\n});\r\n```\r\nor\r\n\r\n```javascript\r\ngulp.task('default',function() {\r\n  gulp.src(\"./src/todolist.module.js\")\r\n    .pipe(gulpTraceurCmdline('~/npm/bin/traceur', {\r\n      modules : 'inline',\r\n      out     : './out/todolist.module.js',\r\n      debug   : false\r\n    }))\r\n});\r\n```\r\n\r\nI get:\r\n```bash\r\n[19:58:23] Using gulpfile ~/dev/nodejs/ToDoListES6/gulpfile.js\r\n[19:58:23] Starting 'default'...\r\n[19:58:23] Finished 'default' after 4.85 ms\r\n[19:58:23] \r\n       *** Error : \"out\" not provided!  ***\r\n\r\nevents.js:85\r\n      throw er; // Unhandled 'error' event\r\n            ^\r\nTypeError: Object.keys called on non-object\r\n    at keys (native)\r\n    at Function.keys (/Users/mickey/dev/nodejs/ToDoListES6/node_modules/traceur/bin/traceur.js:151:29)\r\n    at build_commandline_opts (/Users/mickey/dev/nodejs/ToDoListES6/node_modules/gulp-traceur-cmdline/lib/traceur_command_builder.js:50:36)\r\n    at build_commandline (/Users/mickey/dev/nodejs/ToDoListES6/node_modules/gulp-traceur-cmdline/lib/traceur_command_builder.js:8:30)\r\n    at /Users/mickey/dev/nodejs/ToDoListES6/node_modules/gulp-traceur-cmdline/index.js:27:19\r\n    at wrappedMapper (/Users/mickey/dev/nodejs/ToDoListES6/node_modules/gulp-traceur-cmdline/node_modules/map-stream/index.js:84:19)\r\n    at Stream.stream.write (/Users/mickey/dev/nodejs/ToDoListES6/node_modules/gulp-traceur-cmdline/node_modules/map-stream/index.js:96:21)\r\n    at write (/Users/mickey/dev/nodejs/ToDoListES6/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:623:24)\r\n    at flow (/Users/mickey/dev/nodejs/ToDoListES6/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:632:7)\r\n    at DestroyableTransform.pipeOnReadable (/Users/mickey/dev/nodejs/ToDoListES6/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:664:5)\r\n```\r\n\r\nUsing the example from the GitHub:\r\n\r\n```javascript\r\ngulp.task('default',function() {\r\n  gulp.src(\"./src/todolist.module.js\")\r\n    .pipe(gulpTraceurCmdline({\r\n      modules : 'inline',\r\n      out     : './out/todolist.module.js',\r\n      debug   : false\r\n    }))\r\n});\r\n```\r\n\r\nI get\r\n\r\n```bash\r\n[20:03:42] Using gulpfile ~/dev/nodejs/ToDoListES6/gulpfile.js\r\n[20:03:42] Starting 'default'...\r\n[20:03:42] Finished 'default' after 4.74 ms\r\nevents.js:85\r\n      throw er; // Unhandled 'error' event\r\n            ^\r\nError: Command failed: /bin/sh -c ./node_modules/gulp-traceur-cmdline/node_modules/traceur/traceur --modules=inline --out=./out/todolist.module.js  /Users/mickey/dev/nodejs/ToDoListES6/src/todolist.module.js\r\n/bin/sh: ./node_modules/gulp-traceur-cmdline/node_modules/traceur/traceur: No such file or directory\r\n\r\n    at ChildProcess.exithandler (child_process.js:732:12)\r\n    at ChildProcess.emit (events.js:110:17)\r\n    at maybeClose (child_process.js:1000:16)\r\n    at Socket.<anonymous> (child_process.js:1168:11)\r\n    at Socket.emit (events.js:107:17)\r\n    at Pipe.close (net.js:461:12)\r\n```\r\n\r\nand indeed `traceur` was not installed there"}}