[RUBY-ON-RAILS] Heroku가 업로드 - 프리 D 자산은 실패
RUBY-ON-RAILSHeroku가 업로드 - 프리 D 자산은 실패
나는 도움이 필요합니다. Heroku가 내 응용 프로그램을 업로드하려고 할 때이 오류, 누구의 노하우 이유를 얻을? 몇 가지 잘못이었다. 감사
Using rake (10.1.0)
...
Using tlsmail (0.0.1)
Using uglifier (2.1.2)
Your bundle is complete! It was installed into ./vendor/bundle
-----> Writing config/database.yml to read from DATABASE_URL
-----> Preparing app for Rails asset pipeline
Running: rake assets:precompile
/tmp/build_e8889be5-168c-49ed-81e7-b71061fc82ee/vendor/bundle/ruby/1.9.1/gems/tlsmail-0.0.1/lib/net/smtp.rb:806: warning: already initialized constant SMTPSession
...
/tmp/build_e8889be5-168c-49ed-81e7-b71061fc82ee/vendor/bundle/ruby/1.9.1/gems/tlsmail-0.0.1/lib/net/pop.rb:702: warning: already initialized constant APOPSession
DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these plugins will be removed in Rails 4.0. Move them out and bundle them in your Gemfile, or fold them in to your app as lib/myplugin/* and config/initializers/myplugin.rb. See the release notes for more on this: http://weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been-released. (called from <top (required)> at /tmp/build_e8889be5-168c-49ed-81e7-b71061fc82ee/Rakefile:7)
...
rake aborted!
could not connect to server: Connection refused
Is the server running on host "127.0.0.1" and accepting
TCP/IP connections on port 5432?
/tmp/build_e8889be5-168c-49ed-81e7-b71061fc82ee/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.12/lib/active_record/connection_adapters/postgresql_adapter.rb:1208:in `initialize'
/tmp/build_e8889be5-168c-49ed-81e7-b71061fc82ee/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.12/lib/active_record/connection_adapters/postgresql_adapter.rb:1208:in `new'
...
/tmp/build_e8889be5-168c-49ed-81e7-b71061fc82ee/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.12/lib/sprockets/assets.rake:29:in `block (2 levels) in <top (required)>'
Tasks: TOP => environment
(See full trace by running task with --trace)
!
! Precompiling assets failed.
해결법
-
==============================
1.에게 Heroku의 문서에서 :
에게 Heroku의 문서에서 :
다음 줄이 나타나는지 확인이 문제를 해결하려면 사용자의 설정 / application.rb :
# config/application.rb config.assets.initialize_on_precompile = false
추가되면, Heroku가에 대한 변경 사항 및 재배포를 저지 - 당신의 자산은 오류가 당신에게있는 거 전도를 해결해야 데이터베이스에 연결을 시도하는 앱이없이 컴파일해야한다.
최신 정보:
당신의 스택 트레이스의 라인 (46)은 다음과 같은 메시지가 포함 Devise.secret_key가 설정되지 않았습니다.
고안, 호세 Valim의 저자에 따르면,이 문제는 다음과 같은 방식으로 해결할 수 있습니다 :
또한, 다음과 같은 솔루션은 사용자의 번호 일 것 같습니다 :
-
==============================
2.이 날 위해이 문제를 해결 몇 가지 :
이 날 위해이 문제를 해결 몇 가지 :
# config/application.rb config.assets.initialize_on_precompile = false
내가 배치하기 전에 다음, 나는 로컬 내 자산을 컴파일하고 최선을 다하고 :
RAILS_ENV=production bundle exec rake assets:precompile
또한, 나는 같은 내가 실행 한 응용 프로그램에 의해 지정에이 Heroku가 추가 기능을 설치 (내 경우 이어지고 상거래)
heroku labs:enable user-env-compile -a myapp
PostgreSQL의를 : 그리고 물론, database.yml을 파일이 사용 어댑터에 설정되어 있는지 확인합니다.
이 모든 커밋에게 Heroku에 밀어, 희망이 시작됩니다. 당신은 여전히 당신의 응용 프로그램을 열 수없는 경우, Heroku가 로그를보고 시도 : Heroku가 로그 -n (500)
나는 아직도에게 Heroku는 갈퀴 DB를 실행 내 데이터베이스를 마이그레이션하는 데 필요한 : 마이그레이션을
-
==============================
3.당신이 github의를 사용하고 당신이 지점을 개발하는 동안 당신에게 Heroku에 밀어 때, 그나마 그것은, 자식 병합에 의해 개발 마스터 지점으로 이동 한 다음에 업데이트를받을 수 있나요 개발
당신이 github의를 사용하고 당신이 지점을 개발하는 동안 당신에게 Heroku에 밀어 때, 그나마 그것은, 자식 병합에 의해 개발 마스터 지점으로 이동 한 다음에 업데이트를받을 수 있나요 개발
그 후,
rails precompile:assets git add -A git commit -m "Precompile assets" git push heroku master
당신은 당신이 배포하는 웹 사이트를 열려면
heroku open
아무것도 표시되면 의해 먼저 데이터베이스를 마이그레이션 :
heroku run rails db:migrate heroku open
-
==============================
4.나는 같은 오류 메시지가 Heroku가의 proceompiling을 실패했습니다. 내가 놓친 때문에이 Heroku가 설정으로 SECRET_KEY_BASE를 설정하는 것이 Carrierwave 원인.
나는 같은 오류 메시지가 Heroku가의 proceompiling을 실패했습니다. 내가 놓친 때문에이 Heroku가 설정으로 SECRET_KEY_BASE를 설정하는 것이 Carrierwave 원인.
from https://stackoverflow.com/questions/19650621/heroku-upload-precompiling-assets-failed by cc-by-sa and MIT license
'RUBY-ON-RAILS' 카테고리의 다른 글
[RUBY-ON-RAILS] activestorage의 직접 업로드를 사용하여 S3에 업로드 할 때 어떻게 접두사를 지정하려면? (0) | 2020.03.04 |
---|---|
[RUBY-ON-RAILS] 레일 : 부울의 유효성 검사 포함은 테스트를 실패 (0) | 2020.03.04 |
[RUBY-ON-RAILS] 왜 attr_accessor 레일에 필요하다? (0) | 2020.03.04 |
[RUBY-ON-RAILS] 사용 레일에 JS-UJS 모듈 (레일 6 webpacker) (0) | 2020.03.03 |
[RUBY-ON-RAILS] 레일 - 렌더링 : 대상 앵커 태그에 행동을? (0) | 2020.03.03 |