2014-10-23 14 views
6

साथ Malloc त्रुटियों हो रही है, भले ही त्रुटि के उत्पादन में यहाँ है:मैं घूंट के साथ इसके दिलचस्प मैं कैसे हो रही है मेमोरी आवंटन त्रुटियों घूंट

gulp compile:development 
[15:33:51] Warning: gulp version mismatch: 
[15:33:51] Global gulp is 3.8.7 
[15:33:51] Local gulp is 3.8.6 
[15:33:52] Using gulpfile ~/Dropbox/AisisGit/Zen/gulpfile.js 
[15:33:52] Starting 'bower'... 
[15:33:52] Using cwd: ./ 
[15:33:52] Using bower dir: ./bower_components 
[15:33:52] Starting 'compile:jsx'... 
[15:33:52] Starting 'compile:js:development'... 
[15:33:52] Starting 'compile:sass:development'... 
[15:33:52] Starting 'serve'... 
[15:33:52] Finished 'serve' after 1.88 ms 
[15:33:52] Server started on 9010 port 
[15:33:52] Finished 'compile:jsx' after 376 ms 
[15:33:52] Finished 'compile:js:development' after 371 ms 
[15:33:52] Starting 'watch:compilejs'... 
[15:33:52] Finished 'watch:compilejs' after 6.4 μs 
gulp(97412,0x7fff7ba57300) malloc: *** error for object 0x10598e5a9: pointer being freed was not allocated 
*** set a breakpoint in malloc_error_break to debug 
Abort trap: 6 

अब घूंट को देखने के लिए फ़ाइल यह आत्म है की सुविधा देता है।

var gulp = require('gulp'); 
var bower = require('gulp-bower'); 
var serve = require('gulp-serve'); 
var concat = require('gulp-concat'); 
var sass = require('gulp-sass'); 
var ugly = require('gulp-uglify'); 
var minifyCss = require('gulp-minify-css'); 
var livereload = require('gulp-livereload'); 
var watch = require('gulp-watch'); 
var react = require('gulp-react'); 

gulp.task('default', function() {}); 

gulp.task('compile:production', 
    [ 
    'bower', 
    'compile:jsx', 
    'compile:js', 
    'compile:sass', 
    ] 
); 

gulp.task('compile:development', 
    [ 
    'bower', 
    'compile:jsx', 
    'compile:js:development', 
    'compile:sass:development', 
    'serve', 
    'watch' 
    ] 
); 

gulp.task('watch:compilejs', 
    [ 
    'compile:jsx', 
    'compile:js:development', 
    ] 
); 

gulp.task('watch:compilecss', 
    [ 
    'compile:sass:development' 
    ] 
); 

gulp.task('compile:sass', function() { 
    return gulp.src([ 
    'src/css/*.scss' 
    ]).pipe(concat('style.scss')) 
    .pipe(sass()) 
    .pipe(minifyCss()) 
    .pipe(gulp.dest('dist/css/')) 
}); 

gulp.task('compile:sass:development', function() { 
    return gulp.src([ 
    'src/css/*.scss' 
    ]).pipe(concat('style.css')) 
    .pipe(sass()) 
    .pipe(gulp.dest('compiled/css/')) 
}); 

gulp.task('compile:jsx', function() { 
    return gulp.src([ 
    'src/js/**/*.jsx', 
    ]).pipe(react()) 
    .pipe(gulp.dest('src/react-compiled/')) 
}); 

gulp.task('compile:js', function() { 

    return gulp.src([ 
    'src/js/**/*.js', 
    'src/react-compiled/**/*.js' 
    ]).pipe(concat('dist.js')) 
    .pipe(ugly()) 
    .pipe(gulp.dest('dist/js/')); 

}); 

gulp.task('compile:js:development', function() { 

    return gulp.src([ 
    'src/js/**/*.js', 
    'src/react-compiled/**/*.js' 
    ]).pipe(concat('dist.js')) 
    .pipe(gulp.dest('dist/js/')); 

}); 

gulp.task('watch', ['watch:compilejs', 'watch:compilecss'], function() { 
    var server = livereload(); 
    gulp.watch('src/js/**/*.js', ['watch:compilejs']); 
    gulp.watch('src/js/**/*.js.jsx', ['watch:compilejs']); 
    gulp.watch('src/css/**/*.scss', ['watch:compilecss']); 
    gulp.watch('compiled/**').on('change', function(file) { 
    server.changed(file.path); 
    }); 
}); 

gulp.task('bower', function() { 
    return bower({dir: './bower-components', cwd: './'}); 
}); 

gulp.task('serve', serve({ 
    root: 'compiled/', 
    port: 9010, 
})); 

तो स्पष्ट रूप से मैं या तो कुछ महाकाव्य के रूप में गलत मेम आवंटन त्रुटियों पाने के लिए कर रहा हूँ या वहाँ कुछ एक बहुत अधिक के स्तर पर गलत है। मैं किसी अन्य प्रोजेक्ट के लिए एक समान गल्प फ़ाइल का उपयोग करता हूं - केवल अंतर यह है कि दूसरे ने छवियों और फ़ॉन्ट फ़ाइलों को स्थानांतरित किया है।

कोई भी तरीका, क्या मेरी गल्प फ़ाइल में कुछ गड़बड़ है या क्या यहां कुछ बड़ा है?

+1

मैंने हाल ही में योसामेट में अपग्रेड किया और एक ही त्रुटि को देखना शुरू कर दिया; क्या आपका ओएस हाल ही में बदल गया है? – thure

उत्तर

2

मुझे लगता है कि आपको अपने मॉड्यूल का पुनर्निर्माण करने की आवश्यकता हो सकती है।

मैं ओएस एक्स योसेमेट में अपग्रेड करने के बाद एक बहुत ही समान त्रुटि देख रहा था, हालांकि मेरी समस्या गल्प-सास के साथ थी।

node_modules को हटाकर npm install चलाकर फिर से मेरे लिए समस्या का समाधान हुआ।

22

मैं इस समस्या पर एक ही समस्या के साथ आया था। मैंने अनइंस्टॉल करने/पुनर्स्थापित करने का प्रयास किया है और यह काम नहीं किया है।

मैं उनके Github पृष्ठ पर समस्या पाया: https://github.com/dlmanning/gulp-sass/issues/104

ऐसा लगता है कि यह घूंट-सास प्लगइन और एक खाली फाइलों के साथ एक समस्या हो सकती है। .scss फ़ाइल में एक पंक्ति जोड़ने का प्रयास करें और आपको सेट किया जाना चाहिए। यह मेरे लिए काम किया।

+3

कोई टिप्पणी जोड़ना भी समस्या को हल करता है। यदि आपके पास अभी तक रखने के लिए कुछ भी उपयोगी नहीं है। –

+0

यह मेरे लिए भी एक मुद्दा था, एक खाली स्कैस फ़ाइल। – superluminary

+0

धन्यवाद! मैं इसे अपने आप कभी नहीं मिला होता। – tolmark

संबंधित मुद्दे