Я попытался установить кофе-скрипт через следующую команду:Проблема установки кофе скрипт на моем Macbook
npm -g install coffee-script
Тогда я получил эти ошибки,
npm http GET https://registry.npmjs.org/coffee-script
npm http 200 https://registry.npmjs.org/coffee-script
npm http GET https://registry.npmjs.org/coffee-script/-/coffee-script-1.6.2.tgz
npm http 200 https://registry.npmjs.org/coffee-script/-/coffee-script-1.6.2.tgz
npm ERR! Error: EACCES, mkdir '/usr/local/lib/node_modules/coffee-script'
npm ERR! { [Error: EACCES, mkdir '/usr/local/lib/node_modules/coffee-script']
npm ERR! errno: 3,
npm ERR! code: 'EACCES',
npm ERR! path: '/usr/local/lib/node_modules/coffee-script',
npm ERR! fstream_type: 'Directory',
npm ERR! fstream_path: '/usr/local/lib/node_modules/coffee-script',
npm ERR! fstream_class: 'DirWriter',
npm ERR! fstream_stack:
npm ERR! [ '/usr/local/lib/node_modules/npm/node_modules/fstream/lib/dir-writer.js:36:23',
npm ERR! '/usr/local/lib/node_modules/npm/node_modules/mkdirp/index.js:37:53',
npm ERR! 'Object.oncomplete (fs.js:107:15)' ] }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! System Darwin 12.3.0
npm ERR! command "node" "/usr/local/bin/npm" "-g" "install" "coffee-script"
npm ERR! cwd /Users/cinker
npm ERR! node -v v0.10.9
npm ERR! npm -v 1.2.24
npm ERR! path /usr/local/lib/node_modules/coffee-script
npm ERR! fstream_path /usr/local/lib/node_modules/coffee-script
npm ERR! fstream_type Directory
npm ERR! fstream_class DirWriter
npm ERR! code EACCES
npm ERR! errno 3
npm ERR! stack Error: EACCES, mkdir '/usr/local/lib/node_modules/coffee-script'
npm ERR! fstream_stack /usr/local/lib/node_modules/npm/node_modules/fstream/lib/dir-writer.js:36:23
npm ERR! fstream_stack /usr/local/lib/node_modules/npm/node_modules/mkdirp/index.js:37:53
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /Users/cinker/npm-debug.log
npm ERR! not ok code 0
Затем я хочу использовать НПМ в режиме SUDO однако, чтобы покрыть предыдущую установку, консоль терминала снова предупреждала, другими словами.
npm http GET https://registry.npmjs.org/coffee-script
npm http 304 https://registry.npmjs.org/coffee-script
/usr/local/bin/coffee -> /usr/local/lib/node_modules/coffee-script/bin/coffee
/usr/local/bin/cake -> /usr/local/lib/node_modules/coffee-script/bin/cake
npm WARN package.json [email protected] No repository field.
npm WARN package.json [email protected] No repository field.
npm WARN package.json [email protected] No repository field.
Когда я исполню кофейный скрипт, он работает. Тем не менее, ошибки видны, когда я запускаю торт.
Так что мой вопрос: 1. Что случилось с тем, что я сделал при установке? 2. Могу ли я удалить скрипт для кофе и установить его снова? 3. Есть ли какие-либо другие способы сделать это? (Я попробовал доморощенный, но не смог)?
Большое спасибо!
Какие ошибки вы видите при запуске 'cake'? Нормально видеть, что «Cakefile не найден». 'cake' нуждается в Cakefile для запуска. См. [Cake documentation] (http://coffeescript.org/#cake). Предупреждения «без полей хранилища» не являются проблемой. Они просто указывают на менее совершенные метаданные пакета. –