Почему не устанавливается gulp?
В вашем случае gulp не является самостоятельной программой, а всего лишь модулем, который будет подключен в данной папке при выполнении задач.
Прежде чем устанавливать любые модули к ноде, нужно выполнить команду в нужной папкеnpm init
Результатом будет файл package.json{
  "name": "gulp-learn",
  "version": "1.0.0",
  "description": "Изучаем gulp",
  "main": "index.js",
  "dependencies": {},
  "devDependencies": {
    "gulp": "^3.9.1" #Здесь уже установлен gulp
  },
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "никто",
  "license": "ISC"
}
Под строкой devDependencies указываются модули, которые ты установил.
После уже устанавливаем модули через npm install --save-dev name_program
Вообще рекомендую Скринкаст по gulp 4
Все по полочкам рассказано.
не могу установить  gulp пишет ошибку , в чем проблема ?:
C:\Users\Юрий>npm install gulp -g
npm ERR! C:\Users\Юрий\AppData\Roaming\npm-cache\_cacache is not a legal HTTP he
ader value
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Юрий\AppData\Roaming\npm-cache\_logs\2017-08-03T19_03_36_4
01Z-debug.log