相关疑难解决方法(0)

rake assets:预编译未定义的方法`[]'为nil:NilClass

我正在尝试启动并运行新的生产服务器,它非常接近.当我执行

RAILS_ENV=production rake assets:precompile
Run Code Online (Sandbox Code Playgroud)

返回此错误

undefined method `[]' for nil:NilClass
Run Code Online (Sandbox Code Playgroud)

当我使用--trace运行它时,会重新调整

$RAILS_ENV=production rake assets:precompile --trace
** Invoke assets:precompile (first_time)
** Execute assets:precompile
rake aborted!
undefined method `[]' for nil:NilClass
  (in /home/deploy/pm/app/assets/stylesheets/jquery-ui-1.8.16.custom.css.scss)

Tasks: TOP => assets:precompile
(See full trace by running task with --trace)
Run Code Online (Sandbox Code Playgroud)

我感谢任何人都可以提供任何帮助,想法等.

这是Gemfile和包列表

source 'http://rubygems.org'

gem 'cancan'
gem 'client_side_validations'
gem 'devise', '~> 1.5.3'
gem 'execjs'
gem 'haml'
gem 'httparty'
gem 'jquery-rails'
gem 'mysql2'
gem 'paperclip', "~> 2.4"
gem 'rails', '3.1.0'
gem 'rails3-jquery-autocomplete'
gem 'rake', '0.9.2'
gem 'remotipart', "~> …
Run Code Online (Sandbox Code Playgroud)

rake ruby-on-rails-3 asset-pipeline

19
推荐指数
3
解决办法
1万
查看次数

标签 统计

asset-pipeline ×1

rake ×1

ruby-on-rails-3 ×1