2015-07-12 38 views
5

安装bootstrap到我的rails项目时遇到一些问题。无法运行bootsrap:找不到类型为'application/javascript'的文件'bootstrap-sprockets'

howing /Users/muhname/Photogur/app/views/layouts/application.html.erb其中第10行中提出:

找不到文件“引导链轮”型“的应用程序/ JavaScript的”

我的application.js文件:

//= require jquery 
//= require jquery_ujs 
//= require bootstrap 
//= require bootstrap-sprockets 
//= require turbolinks 
//= require_tree . 

我的CSS:

/ *= require bootstrap_and_overrides 
/*= require_tree . 
/*= require_self 
//* 

@import "bootstrap" 

gem:'bootstrap-sass','3.0.2.1'

任何人都可能知道问题是什么?谢谢!

+1

你是如何在Gemfile中包含'bootstrap-sass','3.0.2.1''的?我想,如果这是包含在“group:assets”中的,请退出并且它应该可以工作。这是因为,我认为你使用的是Rails4,它会在gemfile中删除对资产组的支持。请参阅[这里](http://stackoverflow.com/q/16406204/5076451) –

+0

请问你提到的错误周围的代码块吗?用户/ muhname/Photogur/app/views/layouts/application.html.erb:line#10 – Elvn

+0

这将是正确的解决方案:http://stackoverflow.com/a/28322353/5645769 –

回答

7

尝试从application.js中删除bootstrap-sprockets。它不需要在那里,它创造了错误。

//= require jquery 
//= require jquery_ujs 
//= require bootstrap 
//= require turbolinks 
//= require_tree . 
+0

这将是正确的解决方案: http://stackoverflow.com/a/28322353/5645769 –

1

我有同样的问题:

找不到文件 '引导链轮' 型 '应用程序/ JavaScript的'

唯一的解决办法是评论off:

# gem 'sass-rails', '~> 5.0' 

并添加代替:

gem 'sass-rails', '>= 3.2' 

Gemfile,我希望这可以帮助其他成员。

相关问题