[英]Bootstrap-Sprockets Error: File to import not found or unreadable: bootstrap-sprockets
我正在嘗試將bootstrap實現到我的應用程序中,並且我一直收到一些我以前在啟動應用程序時從未收到過的錯誤。 我瀏覽了一個答案,我一直找到的唯一答案是刪除我沒有的Gemfile的assets
部分,並重新啟動服務器,我已經做了幾次沒有運氣。 以下是錯誤和我的文件。 如果需要提供其他信息,請告訴我。 謝謝!
瀏覽器錯誤: 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";
我看到你的gemfile中有gem'bootstrap gem 'bootstrap'
和gem'bootstrap gem 'bootstrap-sass'
。 如果刪除其中一個,請運行bundle
並按照相應github站點上的安裝說明進行操作,然后鏈輪應該可以正常工作。 另外我的application.scss
文件通常沒有require部分。
1º)在Gemfile中安裝以下gem:
gem 'bootstrap-sass', '~> 3.3.6'
gem 'autoprefixer-rails'
2º)發出以下命令:
mv app/assets/stylesheets/application.css app/assets/stylesheets/application.css.sass
3º)編輯pp / assets / stylesheets / application.css.sass並附加以下行:
@import "bootstrap-sprockets"
@import "bootstrap"
4º)編輯你的app / assets / javascripts / application.js文件,並確保它有以下幾行:
//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require bootstrap-sprockets
//= require_tree .
5º)現在跑
bundle install
你准備好了! 這個食譜總是適合我,它在這個網站 。
希望能幫助到你!
問題:導入未找到或不可讀的bootstrap-sprockets的文件
@import“bootstrap-sprockets”; @import“bootstrap”;
...........
方案:
寶石'軌道','5.0.0.1'寶石'bootstrap-sass','3.3.6'
捆綁安裝
然后重啟rails服務器
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.