Редактировать: я добавил ответ о том, как это исправить, на случай, если кто-то с этим борется.
Я обновил свой ноутбук с Ubuntu 11 до 12.04, и по какой-то причине перестал работать компилятор coffeescript. Я использую его для веб-разработки, но я все еще новичок, работающий в среде Linux.
В основном, когда я пытаюсь запустить cake.coffeescript, я получаю следующее:
path.existsSync is deprecated. It is now called `fs.existsSync`.
Cakefile defines the following tasks:
cake doc # generate documentation for *.coffee files
cake doc_copy # copy documentation to gh-pages branch
cake build # generate unified JavaScript file for whole Hallo
cake min # minify the generated JavaScript file
cake bam # build and minify Hallo
Так что в каком-то смысле это работает, но всякий раз, когда я пытаюсь запустить сборку cake.coffeescript, возникает ошибка:
path.existsSync is deprecated. It is now called `fs.existsSync`.
Executing coffee -o examples -j hallo.js -c `find src -type f -name '*.coffee'`
{ [Error: Command failed:
node.js:249
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: require.paths is removed. Use node_modules folders, or the NODE_PATH environment variable instead.
at Function.<anonymous> (module.js:381:11)
at Object.<anonymous> (/home/ignas/bin/[email protected]:4:21)
at Module._compile (module.js:444:26)
at Object..js (module.js:462:10)
at Module.load (module.js:351:32)
at Function._load (module.js:309:12)
at module.js:482:10
at EventEmitter._tickCallback (node.js:238:11)
] killed: false, code: 1, signal: null }
node.js:249
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: require.paths is removed. Use node_modules folders, or the NODE_PATH environment variable instead.
at Function.<anonymous> (module.js:381:11)
at Object.<anonymous> (/home/ignas/bin/[email protected]:4:21)
at Module._compile (module.js:444:26)
at Object..js (module.js:462:10)
at Module.load (module.js:351:32)
at Function._load (module.js:309:12)
at module.js:482:10
at EventEmitter._tickCallback (node.js:238:11)
Я предполагаю, что это вызвано nodejs. Я пытался найти решение в гугле, но ничего не помогло. Я думаю, проблема связана с переменной NODE_PATH, которую я включил в начало файла ~/.bashrc (я следил за этого руководства по установке всего). Любая помощь будет очень признательна, потому что я собираюсь закончить часть проекта и должен передать его, но не могу сделать это без компиляции файлов coffeescript.
Спасибо