无论我做什么,我总是得到错误
/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 .
我已经阅读了许多类似的问题,但没有一个答案对我有帮助或导致更多问题。它真的应该是那么难,但我无法弄清问题是什么。
答案 0 :(得分:1)
运行此命令:
bundle update sprockets-rails