我试图在我的应用程序中实现引导程序,并且在开始应用程序之前,我一直收到一些我从未收到的错误。我浏览了一个答案,我一直发现的唯一答案是删除我没有的Gemfile的assets
部分,并重新启动服务器,我已经做了好几次没有运气。以下是错误和我的文件。请让我知道是否需要提供其他内容。谢谢!Bootstrap-Sprockets错误:要导入的文件未找到或无法读取:引导程序链轮
浏览器错误: File to import not found or unreadable: bootstrap-sprockets
Rails的服务器警告:
/Users/tucker/.rvm/gems/ruby-2.2.1/gems/bootstrap-sass-3.3.6/lib/bootstrap-sass/version.rb:2: warning: already initialized constant Bootstrap::VERSION
/Users/tucker/.rvm/gems/ruby-2.2.1/gems/bootstrap-4.0.0.alpha3/lib/bootstrap/version.rb:2: warning: previous definition of VERSION was here
/Users/tucker/.rvm/gems/ruby-2.2.1/gems/bootstrap-sass-3.3.6/lib/bootstrap-sass/version.rb:3: warning: already initialized constant Bootstrap::BOOTSTRAP_SHA
/Users/tucker/.rvm/gems/ruby-2.2.1/gems/bootstrap-4.0.0.alpha3/lib/bootstrap/version.rb:3: warning: previous definition of BOOTSTRAP_SHA was here
的Gemfile:
source 'https://rubygems.org'
gem 'rails', '4.2.5'
group :production do
gem 'pg'
gem 'rails_12factor'
end
group :development do
gem 'sqlite3'
end
gem 'sass-rails', '~> 5.0'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.1.0'
gem 'jquery-rails'
gem 'turbolinks'
gem 'bootstrap'
gem 'figaro'
gem 'pry'
gem 'jbuilder', '~> 2.0'
gem 'sdoc', '~> 0.4.0', group: :doc
gem 'bootstrap-sass'
group :development, :test do
gem 'byebug'
gem 'web-console', '~> 2.0'
gem 'spring'
gem 'rspec-rails'
gem 'shoulda'
gem 'faker'
gem 'factory_girl_rails'
end
application.js中:
//= require jquery
//= require bootstrap-sprockets
//= require jquery_ujs
//= require turbolinks
//= require_tree .
Application.scss:
...
*= require_tree .
*= require_self
*/
@import "bootstrap-sprockets";
@import "bootstrap";
尝试从这个文件'application.scss'删除所有留言,只留下两行'@ import' – psantos
谢谢psantos!我只是做了这些改变,并没有奏效。我编辑了我原来的帖子。我忘记了包含在rails服务器中弹出的其他错误,以帮助理解这个问题。 – Tucker
请参阅@ Beniamin的答案。你不需要'bootstrap'宝石,只需''bootstrap-sass' – psantos