Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Всем привет,
Запускаю локально проект Laravel 5.2.45
и получаю кучу ошибок вида файл /assets/css/app.css не найден
Выполнив команду(в линуксовой консоле) получаю ошибку доступа
$ sass --watch resources/assets/sass/app.scss:/assets/css/app.css
>>> Sass is watching for changes. Press Ctrl-C to stop.
Errno::EACCES: Permission denied @ rb_sysopen - /assets/css/app.css
Use --trace for backtrace.
Под рутом я выполнял :
sudo chmod -R 777 /project_path/
Не помогает...
Если выполнить под рутом и внести изменнения то получаю Вывод :
root@serge-at-home:/mnt/_work_sdb8/wwwroot/jaraujom/Medifin# sudo chmod -R 777 /_wwwroot/jaraujom/
root@serge-at-home:/mnt/_work_sdb8/wwwroot/jaraujom/Medifin# sass --watch resources/assets/sass/app.scss:/assets/css/app.css
>>> Sass is watching for changes. Press Ctrl-C to stop.
write /assets/css/app.css
write /assets/css/app.css.map
>>> Change detected to: resources/assets/sass/app.scss
write /assets/css/app.css
write /assets/css/app.css.map
>>> Change detected to: resources/assets/sass/app.scss
write /assets/css/app.css
write /assets/css/app.css.map
При этом файлов app.css и app.css.map ни в /public/assets/css/ ни в других подкаталогах не нашел...
При этом в resources/assets/sass/app.scss есть 55 определений вида :
@import “filename”;
...
Я нашел файл gulpfile.js:
var gulp = require('gulp');
var sass = require('gulp-sass');
var minifycss = require('gulp-minify-css');
var uglify = require('gulp-uglify');
gulp.task('sass', function (){
gulp.src(['resources/assets/sass/app.scss'])
.pipe(sass({
outputStyle: 'expanded'
}))
.pipe(minifycss())
.pipe(gulp.dest('public/assets/css/'));
});
gulp.task('scripts', function() {
gulp.src(['resources/assets/vendor/**/*']).pipe(gulp.dest('public/assets'));
gulp.src(['resources/assets/js/**/*']).pipe(uglify()).pipe(gulp.dest('public/assets/js'));
})
В чем может быть проблема как правильно генерить медиа файлы в проект Laravel 5.2?
Спасибо!
Не в сети
в консоли "gulp"
Не в сети
$ gulp
[14:04:26] Using gulpfile /mnt/_work_sdb8/wwwroot/jaraujom/Medifin/gulpfile.js
[14:04:26] Starting 'sass'...
[14:04:26] Finished 'sass' after 9.42 ms
[14:04:26] Starting 'scripts'...
[14:04:26] Finished 'scripts' after 2.93 ms
[14:04:26] Starting 'default'...
[14:04:26] Finished 'default' after 36 μs
$ sass --watch resources/assets/sass/app.scss:/assets/css/app.css
>>> Sass is watching for changes. Press Ctrl-C to stop.
Errno::EACCES: Permission denied @ rb_sysopen - /assets/css/app.css
Use --trace for backtrace.
$ sass --watch resources/assets/sass/app.scss:/assets/css/app.css
>>> Sass is watching for changes. Press Ctrl-C to stop.
Errno::EACCES: Permission denied @ rb_sysopen - /assets/css/app.css
Use --trace for backtrace.
$ sass watch --trace
/usr/lib/ruby/vendor_ruby/sass/exec/base.rb:182:in `initialize': No such file or directory @ rb_sysopen - watch (Errno::ENOENT)
from /usr/lib/ruby/vendor_ruby/sass/exec/base.rb:182:in `open'
from /usr/lib/ruby/vendor_ruby/sass/exec/base.rb:182:in `open_file'
from /usr/lib/ruby/vendor_ruby/sass/exec/base.rb:120:in `process_result'
from /usr/lib/ruby/vendor_ruby/sass/exec/sass_scss.rb:52:in `process_result'
from /usr/lib/ruby/vendor_ruby/sass/exec/base.rb:52:in `parse'
from /usr/lib/ruby/vendor_ruby/sass/exec/base.rb:19:in `parse!'
from /usr/bin/sass:8:in `<main>'
Не в сети
sass --watch зачем?
просто gulp соберет ассеты
Не в сети
Страницы 1