아래 gemfile을 부여하고, 자산을 미리 컴파일되어 수동으로 업로드, 왜 명령자산 : 사전 컴파일이 완료되면 자산 보석이 필요한 이유는 무엇입니까?
rake RAILS_ENV=production db:schema:load
원인 루비는 "자산"의 보석이 설치되지 않은 불평 하는가? 자산은 프로덕션에서만 사용되었거나 프리 컴파일이 수행되지 않은 곳에서 생각한 적이 있습니까?
문제는
# gemfile
source 'https://rubygems.org'
gem 'rails', '>= 3.2.8'
gem 'bcrypt-ruby', '>= 3.0.1'
gem 'faker', '1.0.1'
gem 'uuidtools'
gem 'simple_form', '>= 2.0.0'
gem 'devise'
gem 'pg', '>= 0.12.2'
gem 'json'
gem 'jquery-rails'
group :development, :test do
gem 'sqlite3', '>= 1.3.5'
gem 'rspec-rails', '>= 2.11.0'
gem 'annotate'
end
# Gems used only for assets and not required
# in production environments by default.
group :assets do
gem 'coffee-rails', '>= 3.2.2'
gem 'uglifier', '>= 1.2.3'
gem 'therubyracer'
gem 'sass-rails'
gem 'less-rails'
gem 'less-rails-bootstrap'
gem 'will_paginate'
gem 'bootstrap-will_paginate'
gem 'less-rails-fontawesome'
end
group :test do
gem 'capybara', '>= 1.1.2'
gem 'rb-fchange'
gem 'rb-notifu'
gem 'factory_girl_rails'
gem 'database_cleaner'
end
이 링크 http://edgeguides.rubyonrails.org/asset_pipeline.html –
감사를 참조 설치 번들. 오류가 계속 발생합니다. rake RAILS_ENV = 프로덕션 db : 스키마 :로드 이 컴퓨터에서 사용할 수있는 보석에서 therubyracer (> = 0) 루비를 찾을 수 없습니다. 누락 된 보석을 설치하려면'번들 설치 '를 실행하십시오. – jmls