{"action":"created","issue":{"url":"https://api.github.com/repos/dorightdigital/amp-validator/issues/2","labels_url":"https://api.github.com/repos/dorightdigital/amp-validator/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/dorightdigital/amp-validator/issues/2/comments","events_url":"https://api.github.com/repos/dorightdigital/amp-validator/issues/2/events","html_url":"https://github.com/dorightdigital/amp-validator/issues/2","id":127101709,"number":2,"title":"Your validator doesn't work as published. Instructions needed.","user":{"login":"88kbbq","id":8947965,"avatar_url":"https://avatars.githubusercontent.com/u/8947965?v=3","gravatar_id":"","url":"https://api.github.com/users/88kbbq","html_url":"https://github.com/88kbbq","followers_url":"https://api.github.com/users/88kbbq/followers","following_url":"https://api.github.com/users/88kbbq/following{/other_user}","gists_url":"https://api.github.com/users/88kbbq/gists{/gist_id}","starred_url":"https://api.github.com/users/88kbbq/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/88kbbq/subscriptions","organizations_url":"https://api.github.com/users/88kbbq/orgs","repos_url":"https://api.github.com/users/88kbbq/repos","events_url":"https://api.github.com/users/88kbbq/events{/privacy}","received_events_url":"https://api.github.com/users/88kbbq/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-01-17T15:23:10Z","updated_at":"2016-01-24T09:55:21Z","closed_at":null,"body":"Following your demo:\r\namp-validator http://pos.88k.com.tw\r\nReturns:\r\n/usr/bin/env: node: No such file or directory\r\nHow are we supposed to use this app?"},"comment":{"url":"https://api.github.com/repos/dorightdigital/amp-validator/issues/comments/174274073","html_url":"https://github.com/dorightdigital/amp-validator/issues/2#issuecomment-174274073","issue_url":"https://api.github.com/repos/dorightdigital/amp-validator/issues/2","id":174274073,"user":{"login":"88kbbq","id":8947965,"avatar_url":"https://avatars.githubusercontent.com/u/8947965?v=3","gravatar_id":"","url":"https://api.github.com/users/88kbbq","html_url":"https://github.com/88kbbq","followers_url":"https://api.github.com/users/88kbbq/followers","following_url":"https://api.github.com/users/88kbbq/following{/other_user}","gists_url":"https://api.github.com/users/88kbbq/gists{/gist_id}","starred_url":"https://api.github.com/users/88kbbq/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/88kbbq/subscriptions","organizations_url":"https://api.github.com/users/88kbbq/orgs","repos_url":"https://api.github.com/users/88kbbq/repos","events_url":"https://api.github.com/users/88kbbq/events{/privacy}","received_events_url":"https://api.github.com/users/88kbbq/received_events","type":"User","site_admin":false},"created_at":"2016-01-24T09:55:21Z","updated_at":"2016-01-24T09:55:21Z","body":"So my pages validate in Chrome but not with your amp-validator. Install on Mac X El Capitan Nodejs stable. On install via npm, I see this output:\r\n\r\ngyp ERR! build error \r\ngyp ERR! stack Error: `make` failed with exit code: 69\r\ngyp ERR! stack     at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:270:23)\r\ngyp ERR! stack     at emitTwo (events.js:100:13)\r\ngyp ERR! stack     at ChildProcess.emit (events.js:185:7)\r\ngyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)\r\ngyp ERR! System Darwin 15.2.0\r\ngyp ERR! command \"/usr/local/bin/node\" \"/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js\" \"rebuild\"\r\ngyp ERR! cwd /Users/home/node_modules/utf-8-validate\r\ngyp ERR! node -v v5.5.0\r\ngyp ERR! node-gyp -v v3.0.3\r\ngyp ERR! not ok \r\nnpm WARN install:utf-8-validate@1.2.1 utf-8-validate@1.2.1 install: `node-gyp rebuild`\r\nnpm WARN install:utf-8-validate@1.2.1 Exit status 1\r\n/Users/home\r\n└─┬ amp-validator@0.1.3 \r\n  ├── bluebird@3.1.2 \r\n  ├── colors@1.1.2 \r\n  ├─┬ commander@2.9.0 \r\n  │ └── graceful-readlink@1.0.1 \r\n  ├── format-json@1.0.3 \r\n  ├── lodash@3.10.1 \r\n  └─┬ zombie@4.2.1 \r\n    ├─┬ babel-runtime@5.8.29 \r\n    │ └── core-js@1.2.6 \r\n    ├── debug@2.2.0 \r\n    ├─┬ eventsource@0.1.6 \r\n    │ └─┬ original@1.0.0 \r\n    │   └─┬ url-parse@1.0.5 \r\n    │     ├── querystringify@0.0.3 \r\n    │     └── requires-port@1.0.0 \r\n    ├── iconv-lite@0.4.13 \r\n    ├─┬ jsdom@5.3.0 \r\n    │ ├── acorn@1.2.2 \r\n    │ ├─┬ acorn-globals@1.0.9 \r\n    │ │ └── acorn@2.7.0 \r\n    │ ├── browser-request@0.3.3 \r\n    │ ├── cssom@0.3.0 \r\n    │ ├── cssstyle@0.2.31 \r\n    │ ├─┬ escodegen@1.8.0 \r\n    │ │ ├── esprima@2.7.1 \r\n    │ │ ├── estraverse@1.9.3 \r\n    │ │ ├── esutils@2.0.2 \r\n    │ │ ├─┬ optionator@0.8.1 \r\n    │ │ │ ├── deep-is@0.1.3 \r\n    │ │ │ ├── fast-levenshtein@1.1.0 \r\n    │ │ │ ├── levn@0.3.0 \r\n    │ │ │ ├── prelude-ls@1.1.2 \r\n    │ │ │ ├── type-check@0.3.2 \r\n    │ │ │ └── wordwrap@1.0.0 \r\n    │ │ └─┬ source-map@0.2.0 \r\n    │ │   └── amdefine@1.0.0 \r\n    │ ├─┬ htmlparser2@3.9.0 \r\n    │ │ ├── domelementtype@1.3.0 \r\n    │ │ ├── domhandler@2.3.0 \r\n    │ │ ├─┬ domutils@1.5.1 \r\n    │ │ │ └─┬ dom-serializer@0.1.0 \r\n    │ │ │   └── domelementtype@1.1.3 \r\n    │ │ ├── entities@1.1.1 \r\n    │ │ └─┬ readable-stream@2.0.5 \r\n    │ │   ├── core-util-is@1.0.2 \r\n    │ │   ├── inherits@2.0.1 \r\n    │ │   ├── isarray@0.0.1 \r\n    │ │   ├── process-nextick-args@1.0.6 \r\n    │ │   ├── string_decoder@0.10.31 \r\n    │ │   └── util-deprecate@1.0.2 \r\n    │ ├── nwmatcher@1.3.7 \r\n    │ ├── parse5@1.5.1 \r\n    │ ├─┬ tough-cookie@0.13.0 \r\n    │ │ └── punycode@1.4.0 \r\n    │ ├── xml-name-validator@2.0.1 \r\n    │ └── xmlhttprequest@1.8.0 \r\n    ├── mime@1.3.4 \r\n    ├── ms@0.7.1 \r\n    ├─┬ request@2.67.0 \r\n    │ ├── aws-sign2@0.6.0 \r\n    │ ├── bl@1.0.1 \r\n    │ ├── caseless@0.11.0 \r\n    │ ├─┬ combined-stream@1.0.5 \r\n    │ │ └── delayed-stream@1.0.0 \r\n    │ ├── extend@3.0.0 \r\n    │ ├── forever-agent@0.6.1 \r\n    │ ├─┬ form-data@1.0.0-rc3 \r\n    │ │ └── async@1.5.2 \r\n    │ ├─┬ har-validator@2.0.6 \r\n    │ │ ├─┬ chalk@1.1.1 \r\n    │ │ │ ├── ansi-styles@2.1.0 \r\n    │ │ │ ├── escape-string-regexp@1.0.4 \r\n    │ │ │ ├─┬ has-ansi@2.0.0 \r\n    │ │ │ │ └── ansi-regex@2.0.0 \r\n    │ │ │ ├── strip-ansi@3.0.0 \r\n    │ │ │ └── supports-color@2.0.0 \r\n    │ │ ├─┬ is-my-json-valid@2.12.4 \r\n    │ │ │ ├── generate-function@2.0.0 \r\n    │ │ │ ├─┬ generate-object-property@1.2.0 \r\n    │ │ │ │ └── is-property@1.0.2 \r\n    │ │ │ ├── jsonpointer@2.0.0 \r\n    │ │ │ └── xtend@4.0.1 \r\n    │ │ └─┬ pinkie-promise@2.0.0 \r\n    │ │   └── pinkie@2.0.1 \r\n    │ ├─┬ hawk@3.1.3 \r\n    │ │ ├── boom@2.10.1 \r\n    │ │ ├── cryptiles@2.0.5 \r\n    │ │ ├── hoek@2.16.3 \r\n    │ │ └── sntp@1.0.9 \r\n    │ ├─┬ http-signature@1.1.0 \r\n    │ │ ├── assert-plus@0.1.5 \r\n    │ │ ├─┬ jsprim@1.2.2 \r\n    │ │ │ ├── extsprintf@1.0.2 \r\n    │ │ │ ├── json-schema@0.2.2 \r\n    │ │ │ └── verror@1.3.6 \r\n    │ │ └─┬ sshpk@1.7.3 \r\n    │ │   ├── asn1@0.2.3 \r\n    │ │   ├── assert-plus@0.2.0 \r\n    │ │   ├─┬ dashdash@1.12.2 \r\n    │ │   │ └── assert-plus@0.2.0 \r\n    │ │   ├── ecc-jsbn@0.1.1 \r\n    │ │   ├── jodid25519@1.0.2 \r\n    │ │   ├── jsbn@0.1.0 \r\n    │ │   └── tweetnacl@0.13.3 \r\n    │ ├── is-typedarray@1.0.0 \r\n    │ ├── isstream@0.1.2 \r\n    │ ├── json-stringify-safe@5.0.1 \r\n    │ ├─┬ mime-types@2.1.9 \r\n    │ │ └── mime-db@1.21.0 \r\n    │ ├── node-uuid@1.4.7 \r\n    │ ├── oauth-sign@0.8.0 \r\n    │ ├── qs@5.2.0 \r\n    │ ├── stringstream@0.0.5 \r\n    │ └── tunnel-agent@0.4.2 \r\n    ├── tough-cookie@2.2.1 \r\n    └─┬ ws@0.8.1 \r\n      ├── options@0.0.6 \r\n      └── ultron@1.0.2 \r\n\r\nnpm WARN ENOENT ENOENT: no such file or directory, open '/Users/home/package.json'\r\nnpm WARN EPACKAGEJSON home No description\r\nnpm WARN EPACKAGEJSON home No repository field.\r\nnpm WARN EPACKAGEJSON home No README data\r\nnpm WARN EPACKAGEJSON home No license field.\r\n"}}