【发布时间】:2016-08-31 11:48:10
【问题描述】:
我正在为我的应用程序设置新的登台服务器。现有的暂存环境以及具有相同发行版本的开发环境都可以正常工作。
尝试cap deploy,我收到以下错误:
[1906b0ea] Command: cd /home/user/appname/releases/20160831113756 && ( export RAILS_ENV="production" ; ~/.rvm/bin/rvm 2.3.0 do bundle exec rake assets:precompile )
rake aborted!
...
Sprockets::FileNotFound: couldn't find file 'datatables' with type 'application/javascript'
Checked in these paths:
/home/user/appname/shared/bundle/ruby/2.3.0/gems/babel-source-5.8.35/lib
/home/user/appname/releases/20160831113756/app/assets/images
/home/user/appname/releases/20160831113756/app/assets/javascripts
/home/user/appname/releases/20160831113756/app/assets/stylesheets
/home/user/appname/shared/bundle/ruby/2.3.0/gems/jquery-datatables-rails-3.3.0/app/assets/images
/home/user/appname/shared/bundle/ruby/2.3.0/gems/jquery-datatables-rails-3.3.0/app/assets/javascripts
/home/user/appname/shared/bundle/ruby/2.3.0/gems/jquery-datatables-rails-3.3.0/app/assets/media
/home/user/appname/shared/bundle/ruby/2.3.0/gems/jquery-datatables-rails-3.3.0/app/assets/stylesheets
/home/user/appname/shared/bundle/ruby/2.3.0/gems/cocoon-1.2.8/app/assets/javascripts
/home/user/appname/shared/bundle/ruby/2.3.0/gems/turbolinks-2.5.3/lib/assets/javascripts
/home/user/appname/shared/bundle/ruby/2.3.0/gems/jquery-rails-4.1.1/vendor/assets/javascripts
/home/user/appname/releases/20160831113756/vendor/assets/bower_components
/home/user/appname/releases/20160831113756/tmp/themes
/home/user/ap
pname/releases/20160831113756/vendor/assets/bower_components
这是我的application.js 文件
//
= require jquery
//= require jquery_ujs
//= require datatables
//= require turbolinks
//= require cocoon
//= require select2
//= require highcharts
//= require highcharts/highcharts-more
//= require sparklines
//= require rangeslider.js/dist/rangeslider
//= require Sortable
//= require moment
//= require pikaday
//= require tooltipster
//= require urijs
//= require jscolor/jscolor
//= require_tree .
这里是Gemfile.lock的部分内容
jquery-datatables-rails (3.3.0)
actionpack (>= 3.1)
jquery-rails
railties (>= 3.1)
sass-rails
....
ajax-datatables-rails (0.3.1)
railties (>=
3.1)
我搜索了几个 SO 问题,但似乎没有一个是相关的。
您对可能导致该问题的原因以及如何解决它有任何想法吗?
【问题讨论】:
标签: ruby-on-rails datatables capistrano asset-pipeline