我正在使用gem "bootstrap-sass"
gem。
在application.js
:
//= require jquery
//= require jquery_ujs
//= require bootstrap-sprockets
//= require_tree .
application.css.scss
中的:
@import "bootstrap-sprockets";
@import "bootstrap";
在localhost上完美地运行一切,但是当我尝试使用Capistrano
部署代码时,我收到以下错误消息:
...
* executing "cd -- /home/deployer/apps/app-name/releases/20140805182229 && RAILS_ENV=production RAILS_GROUPS=assets bundle exec rake assets:precompile"
servers: ["IP"]
[IP] executing command
** [out :: IP] rake aborted!
** [out :: IP]
** [out :: IP] Sprockets::FileNotFound: couldn't find file 'bootstrap-sprockets'
** [out :: IP]
** [out :: IP] (in /home/deployer/apps/app-name/releases/20140805182229/app/assets/javascripts/application.js:17)
...
行#17
指向此处:
// = require bootstrap-sprockets
为什么这样&我在这里错过了什么?
答案 0 :(得分:4)
我遇到了同样的问题,但似乎是在捆绑安装后重新启动服务器来解决问题。希望有所帮助。
答案 1 :(得分:0)
仅供参考我通过移动gem'bootstrap-sass','〜>来解决这个问题。 3.3.1'到Gemfile的顶部,在gem'rail'行下面。我不知道为什么它会在Gemfile中的refinerycms之后中断。