сбой установки npm при установке yo jekyllrb: —get remote.origin.url вернул неверный результат

#windows #node.js #jekyll #yeoman

#Windows #node.js #jekyll #йомен

Вопрос:

Я пытаюсь установить jekyllrb с помощью Yeoman, однако он останавливается при установке npm с сообщением ниже. Я добавил Git в свой path и переустановил все. Я был бы признателен за любые идеи. Спасибо.

 519 verbose etag grunt-contrib-csslint from cache
520 error git clone git://github.com/gruntjs/grunt-contrib-watch.git Cloning into bare
repository 'C:UsersJamesAppDataRoamingnpm-cache_git-remotesgit-github-com-gruntjs-grunt-contrib-watch-git-19bff6d7'...
520 error git clone git://github.com/gruntjs/grunt-contrib-watch.git fatal: write error: Invalid argument
521 silly lockFile 19bff6d7--gruntjs-grunt-contrib-watch-git
git://github.com/gruntjs/grunt-contrib-watch.git
522 silly lockFile 19bff6d7--gruntjs-grunt-contrib-watch-git git://github.com/gruntjs/grunt-contrib-watch.git
523 http 304 https://registry.npmjs.org/grunt-svgmin
524 silly registry.get cb [ 304,
524 silly registry.get   { date: 'Sun, 22 Jun 2014 14:23:07 GMT',
524 silly registry.get     server: 'Apache',
524 silly registry.get     via: '1.1 varnish',
524 silly registry.get     'last-modified': 'Sun, 22 Jun 2014 14:23:07 GMT',
524 silly registry.get     'cache-control': 'max-age=30',
524 silly registry.get     etag: '"9UKY9DV2CY0OTZKCLENALCBDO"',
524 silly registry.get     'x-served-by': 'cache-lcy1135-LCY',
524 silly registry.get     'x-cache': 'HIT',
524 silly registry.get     'x-cache-hits': '1',
524 silly registry.get     'x-timer': 'S1403446987.475978,VS0,VE154',
524 silly registry.get     vary: 'Accept',
524 silly registry.get     'content-length': '0',
524 silly registry.get     'keep-alive': 'timeout=10, max=48',
524 silly registry.get     connection: 'Keep-Alive' } ]
525 verbose etag grunt-svgmin from cache
526 error Error: Command failed: Cloning into bare repository 'C:UsersJamesAppDataRoamingnpm-cache_git-remotesgit-github-com-gruntjs-grunt-contrib-watch-git-19bff6d7'...
526 error fatal: write error: Invalid argument
526 error
526 error     at ChildProcess.exithandler (child_process.js:647:15)
526 error     at ChildProcess.emit (events.js:98:17)
526 error     at maybeClose (child_process.js:755:16)
526 error     at Process.ChildProcess._handle.onexit (child_process.js:822:5)
527 error If you need help, you may report this *entire* log,
527 error including the npm and node versions, at:
527 error     <http://github.com/npm/npm/issues>
528 error System Windows_NT 6.2.9200
529 error command "C:\Program Files\nodejs\\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install"
530 error cwd C:UsersJamesDropboxXAMPPhtdocsjrah.github.iocvjk
531 error node -v v0.10.29
532 error npm -v 1.4.14
533 error code 128
534 verbose exit [ 1, true ]
 

Комментарии:

1. Кажется, это работает, когда я набираю «обновление npm», затем я устанавливаю grunt-contrib-watch (который, как я считаю, является нарушителем), поскольку npm устанавливает grunt-contrib-watch. Я следил за этой записью в блоге: minimaldev.com/how-to-install-jekyll-on-windows но он утверждает, что у меня нет jekyll-1.4.3, когда я это делаю. Загадка продолжается.

2. Похоже, теперь требуется версия pygments 0.5.4.

3. Я столкнулся с чем-то подобным, я побежал npm update и после этого npm install заработал. Я могу только предположить, что кэш был каким-то образом очищен.