2017-04-17 15 views
0

クローンされたレポからレールサーバーにしようとしています。私はルビーとレールを更新し、rvmプロセスに従ってすべてのgemファイルを更新しました。私はバンドルインストールしますので、 gemfileにあるときにglobalidとpgが存在しない

Could not find globalid-0.3.7 in any of the sources Run bundle install to install missing gems.

メッセージ

、エラー

An error occurred while installing pg (0.20.0), and Bundler cannot continue. Make sure that gem install pg -v '0.20.0' succeeds before bundling.

そのinsallに試してみて、その後、取得を取得

ERROR: Could not find a valid gem 'globalid-0.3.7' (>= 0) in any repository ERROR: Possible alternatives: globalid, globalize3

私はすべてを探検し、多くの人に尋ねました。

+0

'Gemfile'と' Gemfile.lock'を投稿できますか? – jdgray

答えて

0

globalidは、Railsのコア・ジェムActiveJobの依存関係であり、Gemfile.lockに必要な宝石です。 Gemfile.lockファイルにリストされているかどうかを確認してください。そうでない場合は、バージョンを含むgemfileの先頭に追加することができます

# gemfile 
gem 'globalid', '0.3.7' 

次にバンドルをインストールします。それがうまくいけば、Railsのロード時に(RailsのActiveJobの依存関係なので)自動的にロードされるので、gemfileから削除することができます。私は別の宝石と同様の問題に遭遇し、このプロセスは私のために働いた。

0

バージョンエラーの可能性があります。あなたのgemfileとバンドルにgem 'globalid'、 '〜> 0.4.0'を使ってみてください。

関連する問題