반응형
오류 가져 오기 : 하나 이상의 postgresql-client-를 설치해야합니다. heroku에 배포 할 때 패키지
sdilshod@sdilshod-Lenovo-B590:~/webapp/saturn$ heroku run rake db:migrate
Running `rake db:migrate` attached to terminal... up, run.6194
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 /app/Rakefile:7)
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 /app/Rakefile:7)
Error: You must install at least one postgresql-client-<version> package.
rake aborted!
Error dumping database
/app/vendor/bundle/ruby/1.9.1/gems/activerecord- 3.2.12/lib/active_record/railties/databases.rake:415:in `block (3 levels) in <top (required)>'
/app/vendor/bundle/ruby/1.9.1/gems/activerecord- 3.2.12/lib/active_record/railties/databases.rake:188:in `block (2 levels) in <top (required)>'
/app/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.12/lib/active_record/railties/databases.rake:182:in `block (2 levels) in <top (required)>'
Tasks: TOP => db:structure:dump
(See full trace by running task with --trace)
heroku pg : psql은 잘 작동하지만 rake db : migrate를 마이그레이션하면 pg 클라이언트를 설치해야하는 오류가 발생합니다. pg 클라이언트를 어디에 설치해야합니까? 어떤 도움
데비안 기반 시스템에서 PostreSQL 클라이언트 프로그램은에 의해 제공되는 PostgreSQL의 클라이언트 - 일반 심볼릭 링크로 /usr/share/postgresql-common/pg_wrapper
.
당신이 패키지를 설치하고 같은 PostgreSQL의 클라이언트 프로그램의 사용하려고하면 psql의 , pg_dump의 , pg_dumpall의 및 pg_restore에 의 pg_wrapper을 같이 바이너리 패키지가 설치 버전 특정하지 않고 PostgreSQL의 클라이언트 - 9.1 는이 오류를 방출합니다 :
하나 이상의 postgresql-client- <version> 패키지를 설치해야합니다.
이를 수정하는 가장 쉬운 방법은 postgresql-client 메타 패키지 를 설치하는 것입니다. 항상 Debian 기반 시스템의 PostgreSQL에 대해 현재 지원되는 데이터베이스 클라이언트 패키지에 따라 다르며 postgresql-client-common에 따라 다릅니다.
sudo apt-get install postgresql-client
반응형
'UFO ET IT' 카테고리의 다른 글
사용 사례 : InfluxDB 대 Prometheus (0) | 2020.11.23 |
---|---|
디자인 패턴을 언제 사용할지 어떻게 알 수 있습니까? (0) | 2020.11.23 |
문자열을 개별 변수로 분할 (0) | 2020.11.22 |
Composer : file_put_contents (./ composer.json) : 스트림을 열지 못했습니다 : 권한이 거부되었습니다. (0) | 2020.11.22 |
무작위로 생성 된 UUID에서 "-"를 제거하는 것이 얼마나 안전합니까? (0) | 2020.11.22 |