/ / Bootstrap-SASS: constante non initialisée Pignons :: Rails :: VERSION (NameError) - ruby-on-rails, ruby, empaqueteur, pignons, fichier gem

Bootstrap-SASS: constante non initialisée Pignons :: Rails :: VERSION (NameError) - ruby-on-rails, ruby, empaqueteur, pignons, gemfile

Peu importe ce que je fais, j'ai toujours l'erreur

/home/xyz/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/lib/bootstrap-sass/engine.rb:11:in `block in <class:Engine>": uninitialized constant Sprockets::Rails::VERSION (NameError)

lors du redémarrage du serveur de rails après avoir installé le paquet. J’ai essayé de changer les numéros de version, d’effacer le fichier .lock, etc., mais rien ne fonctionne. J’utilise Rails 4.2.6. Voici mon Gemfile:

source "https://rubygems.org"
ruby "2.3.1"

gem "rails_12factor"

gem "rails", "4.2.6"
gem "sprockets-rails"

gem "pg", "~> 0.15"

gem "simple_form"

gem "clockpicker-rails"
gem "momentjs-rails", ">= 2.9.0"
gem "bootstrap3-datetimepicker-rails", "~> 4.17.37"

gem "font-awesome-rails"
gem "bootstrap-sass", "~> 3.3.6"
gem "sass-rails", "~> 4.0.0"
gem "bootflat-rails" # flat UI skin for bootstrap

application.css.scss:

@import "bootstrap-sprockets";
@import "bootstrap";
@import "bootflat";
@import "font-awesome";
@import "bootstrap/clockpicker";
@import "bootstrap-datetimepicker";

application.js:

//= require jquery
//= require jquery_ujs
//= require bootstrap-sprockets
//= require icheck.min
//= require bootstrap/clockpicker
//= require moment
//= require bootstrap-datetimepicker
//= require turbolinks
//= require_tree .

J'ai lu beaucoup de questions similaires, mais aucune des réponses ne m’a aidé ou causé encore plus de problèmes. Cela ne devrait vraiment pas être si difficile, mais je ne peux tout simplement pas comprendre le problème.

Réponses:

1 pour la réponse № 1

Exécutez cette commande:

bundle update sprockets-rails