popomore / github-labels

Add github labels automatically
177 stars 20 forks source link

Cannot create labels #21

Closed jbenhamou closed 8 years ago

jbenhamou commented 8 years ago

Coordinates:

MacOX - 10.11.6 NPM - 3.10.5

Issue

I'm getting an error when running the command with private or public Git repository owned by an organization as follows:

$ labels -c conf.json icoe-labs/labels-test-public
/usr/local/lib/node_modules/github-labels/bin/labels:5
const program = require('commander');
^^^^^
SyntaxError: Use of const in strict mode.
    at exports.runInThisContext (vm.js:73:16)
    at Module._compile (module.js:443:25)
    at Object.Module._extensions..js (module.js:478:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Function.Module.runMain (module.js:501:10)
    at startup (node.js:129:16)
    at node.js:814:3

I tried to install commander with the following outcomes:

$ npm install commander
/Users/yoni
└── commander@2.9.0 

npm WARN enoent ENOENT, open '/Users/yoni/package.json'
npm WARN yoni No description
npm WARN yoni No repository field.
npm WARN yoni No README data
npm WARN yoni No license field.
[~/dev/icoe-labs/labels-test] (master #)

Running the labels command afterwards results in same error as before installing commander (I'm assuming commander was installed in-spite of the WARN messages)

popomore commented 8 years ago

Please check your node version, it should be > 4 Jonathan Ben-Hamou notifications@github.com于2016年9月1日 周四下午2:33写道:

Coordinates:

MacOX - 10.11.6 NPM - 3.10.5 Issue

I'm getting an error when running the command with private Git repository owned by an organization as follows:

$ labels -c conf.json icoe-labs/labels-test /usr/local/lib/node_modules/github-labels/bin/labels:5 const program = require('commander'); ^^^^^ SyntaxError: Use of const in strict mode. at exports.runInThisContext (vm.js:73:16) at Module._compile (module.js:443:25) at Object.Module._extensions..js (module.js:478:10) at Module.load (module.js:355:32) at Function.Module._load (module.js:310:12) at Function.Module.runMain (module.js:501:10) at startup (node.js:129:16) at node.js:814:3

I tried to install commander with the following outcomes:

$ npm install commander /Users/yoni └── commander@2.9.0

npm WARN enoent ENOENT, open '/Users/yoni/package.json' npm WARN yoni No description npm WARN yoni No repository field. npm WARN yoni No README data npm WARN yoni No license field. [~/dev/icoe-labs/labels-test](master #)

Running the labels command results in same error as before installing commander

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/popomore/github-labels/issues/21, or mute the thread https://github.com/notifications/unsubscribe-auth/AAWA1Qww7BnWAl4ef87LSS83R9x__txrks5qlnGcgaJpZM4JyXA7 .

jbenhamou commented 8 years ago

Yes your suggestion worked.

I had to run:

npm install -g n
sudo n stable

Thanks for the quick response