O problema é que os repositórios do npmjs não possuem o 1.6.3, mas sim o 1.6.1. Eu presumo aqui, mas a razão do seu erro é com o seu código, não o CoffeeScript:
} catch (e) {
if (e.code !== 'ENOENT') {
throw e;
}
}
};
O acima indica que, se e.code
não for exatamente igual a ENOENT
, em seguida, envie o erro, que no seu caso é:
Error: watch Unknown system errno 28
at errnoException (fs.js:636:11)
at FSWatcher.start (fs.js:663:11)
at Object.watch (fs.js:691:11)
at /usr/local/lib/node_modules/coffee-script/lib/coffee-script/command.js:287:27
at Object.oncomplete (/usr/local/lib/node_modules/coffee-script/lib/coffee-script/command.js:100:11)
Eu verificaria o arquivo fs.js
e / ou revertendo as últimas alterações que você fez no seu código. O CoffeScript está indo bem, o problema está em outro lugar.
Para pessoas que podem realmente atualizar seu CoffeScript
Se você realmente quiser usar o CoffeScript mais recente, o método para instalá-lo é usar:
npm install -g http://github.com/jashkenas/coffee-script/tarball/master
Isto irá instalar o mais recente CoffeScript, se você quiser a versão 1.6.3, então você deve usar:
npm install -g http://github.com/jashkenas/coffee-script/tarball/1.6.3
Substitua o 1.6.3
pela versão do CoffeScript que você gosta.