jgoux / generator-angulpify

Yeoman generator involving AngularJS, Gulp and Browserify
138 stars 21 forks source link

Error with gulp-ruby-sass #2

Closed sameerkat closed 10 years ago

sameerkat commented 10 years ago

I ran gulp right after pulling this generator and I'm getting this error:

[18:36:11] gulp-ruby-sass: directory
Error in plugin 'gulp-ruby-sass'
Message:
    error /Users/sontakey/Sites/Angulpify/src/styles/_imports.scss (Line 5: File to import not found or unreadable: ../../bower_components/bootstrap-sass-official/assets/stylesheets/bootstrap/variables.
Load paths:
  /Users/sontakey/Sites/Angulpify (DEPRECATED)
  /Users/sontakey/Sites/Angulpify/src/styles
  )
[gulp] Finished 'styles' after 1.56 s
[gulp] Starting 'browserify'...

events.js:72
        throw er; // Unhandled 'error' event
              ^
Error: ENOENT, open '/Users/sontakey/Sites/Angulpify/bower_components/angular/angular.min.js'
jgoux commented 10 years ago

It seems that either you didn't install the bower dependencies (but if you didn't use --skip-install it should je done automatically) or you have a permission issue on your bower_components.

sameerkat commented 10 years ago

@jgoux It seems to be fixed after I changed the paths for "browser" in package.json to:

...
  "browser": {
    "angular": "./assets/bower_components/angular/angular.min.js",
    "angular-ui-bootstrap": "./assets/bower_components/angular-bootstrap/ui-bootstrap-tpls.min.js",
    "angular-ui-router": "./assets/bower_components/angular-ui-router/release/angular-ui-router.min.js"
  },
...
jgoux commented 10 years ago

I see, you changed your bower_components location so several paths were broken. If you do so, you have to edit the paths in your _import.scss as well.