Ruby on rails 引导链轮错误:要导入的文件找不到或不可读:引导链轮

Ruby on rails 引导链轮错误:要导入的文件找不到或不可读:引导链轮,ruby-on-rails,twitter-bootstrap,Ruby On Rails,Twitter Bootstrap,我正在尝试在我的应用程序中实现引导,我不断地遇到一些以前启动应用程序时从未遇到的错误。我浏览了一个答案,我一直在寻找的唯一答案是删除Gemfile中我没有的资产部分,并重新启动服务器,我已经多次这样做了,但都没有成功。下面是错误和我的文件。如果需要提供其他服务,请告诉我。谢谢大家! 浏览器错误: 要导入的文件找不到或不可读:引导链轮 Rails服务器警告: /Users/tucker/.rvm/gems/ruby-2.2.1/gems/bootstrap-sass-3.3.6/lib/boots

我正在尝试在我的应用程序中实现引导,我不断地遇到一些以前启动应用程序时从未遇到的错误。我浏览了一个答案,我一直在寻找的唯一答案是删除Gemfile中我没有的
资产
部分,并重新启动服务器,我已经多次这样做了,但都没有成功。下面是错误和我的文件。如果需要提供其他服务,请告诉我。谢谢大家!

浏览器错误:
要导入的文件找不到或不可读:引导链轮

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
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
//= require jquery
//= require bootstrap-sprockets
//= require jquery_ujs
//= require turbolinks
//= require_tree .
...

*= require_tree .
 *= require_self
 */

@import "bootstrap-sprockets";
@import "bootstrap";
Gemfile:

/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
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
//= require jquery
//= require bootstrap-sprockets
//= require jquery_ujs
//= require turbolinks
//= require_tree .
...

*= require_tree .
 *= require_self
 */

@import "bootstrap-sprockets";
@import "bootstrap";
Application.js:

/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
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
//= require jquery
//= require bootstrap-sprockets
//= require jquery_ujs
//= require turbolinks
//= require_tree .
...

*= require_tree .
 *= require_self
 */

@import "bootstrap-sprockets";
@import "bootstrap";
Application.scss:

/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
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
//= require jquery
//= require bootstrap-sprockets
//= require jquery_ujs
//= require turbolinks
//= require_tree .
...

*= require_tree .
 *= require_self
 */

@import "bootstrap-sprockets";
@import "bootstrap";

我看到您的gem文件中有
gem'bootstrap'
gem'bootstrap sass'
。如果删除其中一个,请运行
bundle
,并按照相应github站点上的安装说明进行操作,链轮应该可以工作。另外,我的
application.scss
文件通常没有所需的部分。

1º)在您的gem文件中安装以下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"
//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require bootstrap-sprockets
//= require_tree .
4º)编辑您的app/assets/javascripts/application.js文件,并确保其包含以下行:

@import "bootstrap-sprockets"
@import "bootstrap"
//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require bootstrap-sprockets
//= require_tree .
5º)现在运行

bundle install
你准备好了!这个食谱对我一直都很有效,而且它很受欢迎


希望有帮助

问题:要导入的文件找不到或无法读取引导链轮

@导入“引导链轮”; @导入“引导”

解决方案:

gem“rails”、“5.0.0.1” gem“引导式sass”,“3.3.6”

是否安装捆绑包


然后重新启动rails服务器

尝试删除此文件
application.scss
中的所有注释,并只保留两行
@import
谢谢psantos!我只是做了些改变,但没用。我对我原来的帖子进行了编辑。我忘了包括rails服务器中出现的其他错误,以防有助于理解这个问题。您不需要
bootstrap
gem,只需要
bootstrap sass
谢谢Benjamin。我所遵循的教程让我将两者都包括在内,但我只能假设这是一个错误。使用
bootstrap sass
而不是
bootstrap
是否意味着您使用的是bootstrap 3而不是4?jbk,您也应该发布您的答案,而且这是一个信息性的注释,是您的注释。我无法理解对正确答案的否决票。这将不再有效,因为现在我们有了Rails5,但它在发布时是正确的答案。无论如何,谢谢。