Bootstrap-SASS:未初始化的常量Sprockets :: Rails :: VERSION(NameError)

时间:2016-08-10 09:46:14

标签: ruby-on-rails ruby bundler sprockets gemfile

无论我做什么,我总是得到错误

/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)

安装捆绑包后重新启动rails服务器。我试图更改版本号,删除.lock文件等等,但没有任何工作。我正在使用Rails 4.2.6。 这是我的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 .

我已经阅读了许多类似的问题,但没有一个答案对我有帮助或导致更多问题。它真的应该是那么难,但我无法弄清问题是什么。

1 个答案:

答案 0 :(得分:1)

运行此命令:

bundle update sprockets-rails