rharriso / bower-rails

Bundler-like DSL + rake tasks for Bower on Rails
MIT License
1.46k stars 128 forks source link

The json generated file won't be accept by "bower install" #176

Open phuongnd08 opened 8 years ago

phuongnd08 commented 8 years ago

I run bower install with this bower.json (generated by bower-rails):

{
  "lib": {
    "name": "bower-rails generated lib assets",
    "dependencies": {
      "angular-ui-router": "~0.2.15",
      "angular-bootstrap": "~0.14.3"
    }
  },
  "vendor": {
    "name": "bower-rails generated vendor assets",
    "dependencies": {
    }
  }
}

Here what's bower say:

bower                         EINVALID Failed to read /Users/user/app/bower.json

Additional error details:
No name property set
wjdhamilton commented 8 years ago

:+1: Me too, running Rails 4.2 on Windows 7

jekuno commented 8 years ago

:+1:

Workaround: In order to install all bower components into only one certain directory strip down the bower.json to:

{
    "name": "bower-rails generated vendor assets",
    "dependencies": {
    }
}

and add a .bowerrc file at project root with e.g. the following content:

{
  "directory" : "vendor/assets/bower_components"
}
davidalejandroaguilar commented 6 years ago

Just ran into this, thanks @jekuno