Я установил Node.js и обновил среду $ PATH. Однако после нескольких попыток установить базу zurb для приложений я получаю те же ошибки. Как я могу это исправить? Любое понимание было бы весьма благодарным. Благодаря!Как исправить сгенерированную ошибку: Enoent? Результат из командной строки для установки Zurb Foundation для приложений
я запустить эту команду ...
npm install -g foundation-cli bower gulp
я получаю следующие ошибки
Error: ENOENT: no such file or directory, stat '/usr/local/lib/node_modules/npm/node_modules/npm-registry-client/lib/upload.js'
at Error (native)
at Object.fs.statSync (evalmachine.<anonymous>:849:18)
at /usr/local/lib/node_modules/npm/node_modules/npm-registry-client/index.js:54:19
at Array.forEach (native)
at CachingRegistryClient.RegClient (/usr/local/lib/node_modules/npm/node_modules/npm-registry-client/index.js:50:42)
at new CachingRegistryClient (/usr/local/lib/node_modules/npm/lib/cache/caching-client.js:20:18)
at /usr/local/lib/node_modules/npm/lib/npm.js:363:22
at /usr/local/lib/node_modules/npm/lib/config/core.js:82:7
at Array.forEach (native)
at /usr/local/lib/node_modules/npm/lib/config/core.js:81:13
npm ERR! Darwin 14.4.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "foundation-cli" "bower" "gulp"
npm ERR! node v4.1.1
npm ERR! npm v2.14.4
npm ERR! path /usr/local/lib/node_modules/npm/node_modules/npm-registry-client/lib/upload.js
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall stat
npm ERR! enoent ENOENT: no such file or directory, stat '/usr/local/lib/node_modules/npm/node_modules/npm-registry-client/lib/upload.js'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoent
Спасибо! Теперь все хорошо. Вы были правы, это была эта глупая символическая ссылка - я полностью забыл, что я использовал доморощенный в этот день для проекта hackathon. С тех пор я не использую его. Хороших выходных! – JustFIT
Да, поиск в '/ usr/local/lib/node_modules' - это, безусловно, правильная вещь. Для меня причины, ведущие к этому, заключались в том, что у меня была символическая ссылка, указывающая на ушедшее место (моя ошибка). Удаление этой ссылки как самого простого решения ... –