В моем файле fabfile.py:
def run_gulp():
local('npm install --global {}'.format(' '.join(gulp_packages)))
local('gulp')
# run this separately because gulp tries to resize images while it moves them
local('gulp resize-images')
есть следующий код: установлены пакеты:
gulp_packages = ['gulp@3.9.1', 'jshint@2.9.5', 'gulp-jshint@2.0.4', 'gulp-sass@3.1.0',
'gulp-concat@2.6.1','gulp-uglify@3.0.0', 'gulp-rename@1.2.2', 'gulp-minify-css@1.2.4',
'gulp-image-resize@0.13.0']
npm устанавливает библиотеки gulp, но затем не удается выполните команду gulp. Вот выдержка из вывода:
npm WARN enoent ENOENT: no such file or directory, open '/tmp/tmp4UhMps/code/package.json'
npm WARN code No description
npm WARN code No repository field.
npm WARN code No README data
npm WARN code No license field.
[localhost] local: gulp
/bin/sh: gulp: command not found
Fatal error: local() encountered an error (return code 127) while executing 'gulp'
Aborting.
Disconnecting from mcvitty... done.
Я запускаю код на компьютере Cento 7 через пользователя, который не является sudoer.