簡體   English   中英

Bootstrap-Sprockets錯誤:導入未找到或不可讀的文件:bootstrap-sprockets

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM