レールのアプリを展開するときにエラーを取得します。すでにPG 1.0によって活性化「することはできませんアクティベートPG(〜> 0.18)、 -- ruby-on-rails フィールド と rubygems フィールド 関連 問題

Getting an error when deploying rails app. 'can't activate pg (~>0.18), already activated by pg 1.0












3
vote

問題

日本語

私はRailsbridge Intallfestを追跡しようとすると、Herokuのに私の最初のレールのアプリを展開しようとするとしています。

:私は、次のエラーメッセージを取得しておきます <事前> <コード> Gem::LoadError: Specified 'postgresql' for database adapter, but the gem is not loaded. Add `gem 'pg'` to your Gemfile (and ensure its version is at the minimum required by ActiveRecord). Caused by: Gem::LoadError: can't activate pg (~> 0.18), already activated pg- 1.0.0. Make sure all dependencies are added to Gemfile. 私は宝石のファイルを編集してみました(下記参照)、私はgemfile.lockを削除して、再度インストールバンドル実行してみました。私はすべての宝石を削除しようとしただけで再インストール0.18 pgの。私はすべての夜、このに取り組んでいたし、すべての答えを見つけることができませんでした。私は基本的に、このようにしてくださいヘルプへのブランドの新たなんです!ありがとうございました!!

は宝石の一覧で、それはこの例を示します。PGを(0.21.0、0.18.0)

ここに私の宝石のファイルがあります:

<事前> <コード> source 'https://rubygems.org' git_source(:github) do |repo_name| repo_name = "#{repo_name}/#{repo_name}" unless repo_name.include?("/") "https://github.com/#{repo_name}.git" end # Bundle edge Rails instead: gem 'rails', github: 'rails/rails' gem 'rails', '~> 5.1.4' # Use sqlite3 as the database for Active Record group :development, :test do gem 'sqlite3' end group :production do gem 'pg', '~> 0.18' end # Use Puma as the app server gem 'puma', '~> 3.7' # Use SCSS for stylesheets gem 'sass-rails', '~> 5.0' # Use Uglifier as compressor for JavaScript assets gem 'uglifier', '>= 1.3.0' # See https://github.com/rails/execjs#readme for more supported runtimes # gem 'therubyracer', platforms: :ruby # Use CoffeeScript for .coffee assets and views gem 'coffee-rails', '~> 4.2' # Turbolinks makes navigating your web application faster. Read more: https://github.com/turbolinks/turbolinks gem 'turbolinks', '~> 5' # Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder gem 'jbuilder', '~> 2.5' # Use Redis adapter to run Action Cable in production # gem 'redis', '~> 3.0' # Use ActiveModel has_secure_password # gem 'bcrypt', '~> 3.1.7' # Use Capistrano for deployment # gem 'capistrano-rails', group: :development group :development, :test do # Call 'byebug' anywhere in the code to stop execution and get a debugger console gem 'byebug', platforms: [:mri, :mingw, :x64_mingw] # Adds support for Capybara system testing and selenium driver gem 'capybara', '~> 2.13' gem 'selenium-webdriver' end group :development do # Access an IRB console on exception pages or by using <%= console %> anywhere in the code. gem 'web-console', '>= 3.3.0' gem 'listen', '>= 3.0.5', '< 3.2' # Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring gem 'spring' gem 'spring-watcher-listen', '~> 2.0.0' end # Windows does not include zoneinfo files, so bundle the tzinfo-data gem gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]
英語

I am trying to follow the Railsbridge Intallfest and when trying to deploy my first rails app to heroku. I keep getting the following error message:

Gem::LoadError: Specified 'postgresql' for database adapter, but the  gem is not loaded. Add `gem 'pg'` to your Gemfile (and ensure its  version is at the minimum required by ActiveRecord).  Caused by: Gem::LoadError: can't activate pg (~> 0.18), already activated pg- 1.0.0. Make sure all dependencies are added to Gemfile. 

I tried editing the gem file (see below), I tried deleting gemfile.lock and running bundle install again. I tried deleting all gems and re-installing only pg 0.18. I was working on this all night and couldn't find any answers. I'm basically brand new to this so please help! Thank you!!

In the gem list, it shows this: pg (0.21.0, 0.18.0)

Here is my gem file:

source 'https://rubygems.org' git_source(:github) do |repo_name| repo_name = "#{repo_name}/#{repo_name}" unless repo_name.include?("/") "https://github.com/#{repo_name}.git" end # Bundle edge Rails instead: gem 'rails', github: 'rails/rails' gem 'rails', '~> 5.1.4' # Use sqlite3 as the database for Active Record group :development, :test do gem 'sqlite3' end  group :production do gem 'pg', '~> 0.18' end # Use Puma as the app server gem 'puma', '~> 3.7' # Use SCSS for stylesheets gem 'sass-rails', '~> 5.0' # Use Uglifier as compressor for JavaScript assets gem 'uglifier', '>= 1.3.0' # See https://github.com/rails/execjs#readme for more supported  runtimes # gem 'therubyracer', platforms: :ruby  # Use CoffeeScript for .coffee assets and views gem 'coffee-rails', '~> 4.2' # Turbolinks makes navigating your web application faster. Read more:  https://github.com/turbolinks/turbolinks gem 'turbolinks', '~> 5' # Build JSON APIs with ease. Read more:  https://github.com/rails/jbuilder gem 'jbuilder', '~> 2.5' # Use Redis adapter to run Action Cable in production # gem 'redis', '~> 3.0' # Use ActiveModel has_secure_password # gem 'bcrypt', '~> 3.1.7'  # Use Capistrano for deployment # gem 'capistrano-rails', group: :development  group :development, :test do # Call 'byebug' anywhere in the code to stop execution and get a  debugger console gem 'byebug', platforms: [:mri, :mingw, :x64_mingw] # Adds support for Capybara system testing and selenium driver gem 'capybara', '~> 2.13' gem 'selenium-webdriver' end  group :development do # Access an IRB console on exception pages or by using <%= console %>  anywhere in the code. gem 'web-console', '>= 3.3.0' gem 'listen', '>= 3.0.5', '< 3.2' # Spring speeds up development by keeping your application running  in the background. Read more: https://github.com/rails/spring gem 'spring' gem 'spring-watcher-listen', '~> 2.0.0' end  # Windows does not include zoneinfo files, so bundle the tzinfo-data gem gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby] 
</div
     
   
   

回答リスト

0
 
vote

私は実際にOdin Project Gitter Chatからのいくつかの助けを介して解決策を見つけました。

基本的に、私はgitがどのように働いたかについてもっと学ばなければなりませんでした。

ピース私は行方不明でした: - このように見えるようにGemFileをアップデートします.GEM "PG"、 "&lt; 1.0" -Delete GemFile.Lock. -runバンドルのインストール -add -a
- Commit

^私はコミットについて聞いたままにした、そして私はあなたがしていることにコミットする必要があるだけのことを意味すると思った!笑私はちょうど最も経験豊富なプログラマーのためにすでに一般的な知識が何であるかを欠いていたと思います。

 

I actually found the solution via some help from the odin project gitter chat.

Basically, I had to learn more about how git worked.

The piece I was missing: -update the Gemfile to look like this: gem "pg" , "<1.0" -delete gemfile.lock -run the bundle install -add -A
-commit

^I kept hearing about commit and I thought it meant you just need to commit to what you are doing! LOL I think I was just missing what was already common knowledge for most experienced programmers.

</div
 
 

関連する質問

47  実行時にRubyでGEMバージョンをチェックするにはどうすればよいですか。  ( How do you check the gem version in ruby at runtime ) 
Ruby / Railsアプリで現在ロードされているGEMのGEMバージョンを確認することは可能ですか? デバッグ中に、次のようなことをすることができるようにしたいと思います。 <事前> <コード> puts RubyGem.loaded_version(:...

1  RMAGICKはOS X Snow Leopardで必要なときにRubyプロセスを凍結します  ( Rmagick freezes ruby processes when required on os x snow leopard ) 
私はかなり奇妙な問題を抱えています。私はHomebrewを介してImageMagickをインストールしました。 RMAGICK-2.12.2とRMAGICK-2.11.2を問題なくインストールしました。 どちらかのインストールにエラーがない。 Image...

238  RMAGICK GEMインストール "Magick-Configが見つかりません"  ( Rmagick gem install cant find magick config ) 
RMAGICK GEMをインストールしようとすると、以下に示すエラーが表示されます。私はRVM、Ruby 1.9.2-HeadとRails 3.05を使用して、スノーリオーダ10.6にいます。同様の質問に対する回答を推奨するImageMagickをインストー...

3  gems vsプラグインのコントロール方法Railsでの注文  ( How to control gems vs plugins loading order in rails ) 
RESOURCE_CONTROLLERの前にロードする必要があるプラグインを持っています。その理由は、ResourceControllerがApplicationControllerをロードしようとし、そのプラグインによって異なります(プラグインのinit....

1  Rails文書変換提案  ( Rails document conversion suggestion ) 
こんにちは私は現在レールを学んでいます、日々私はもっと添付されています。 http://www.sjectd.com/d/aのような同様の機能を持つWebアプリを構築するためにRailsを使用したいと思います。 >またはDocStoc。 RailsまたはRu...

0  zstegをインストールしようとしている間エラーが発生しました  ( Error while trying to install zsteg ) 
インストールしようとしている zsteg 次のエラーを発生しました: <事前> <コード> $ sudo gem install zsteg Building native extensions. This could take a while... ERR...

4  Rails - カレンダーを作成するための任意のプラグイン/ gem  ( Rails any plugin gem for creating calendars ) 
私はクールなカレンダーコントロールを持っている宝石やプラグインを見つけようとしていました。 誰かが推薦できるものはありますか? DECのような2つの異なる数ヶ月からセットを表示する方法はありますか。 11 - 1月。 11? ...

6  アクティブな管理者リソースの問題  ( Rails active admin resource problem ) 
最近、アクティブな管理者についてRailScast 284を見て、私のWebアプリケーションに実装したいと思っていましたが、リソースを追加すると問題になります。作成したタブに移動しようとするたびに次のメッセージが表示されます。 <事前> <コード> NameE...

1  最も基本的なNokogiriプログラムは失敗しました - ドキュメントの問題やバグ?  ( The most basic nokogiri program fails documentation problem or bug ) 
Nokogiri Aを試してみることを決め、次のプログラムをまっすぐにして http:// nokogiri.rubyforge.org/nokogiri/nokogiri.html ( require 'rubygems' のみ、および I_KNOW_I_...

0  インストール時にレール3プラグインgemを初期化します  ( Initialize a rails 3 plugin gem on installation ) 
私はRubyGemを作成しています。 、私の宝石はいくつかのファイルをレールパスにコピーできます。これにより、 RadioGroup5 を入力しなければならないから、 gcc616 は私の宝石の生成者の名前です。 GEMをインストールしたときにバンドラーの現...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有