2017-06-02 5 views
1

有線の問題が発生しました。 Gemfile.lockには、json (1.8.6)と記載されています。Rubyバンドルのインストールが動作しない

基本的にbundle installを使用してjson-1.8.6をインストールすることができます。

しかし、rspecコマンドを実行すると、次のエラーが発生しました。

Could not find json-1.8.6 in any of the sources 
Run `bundle install` to install missing gems. 

バンドラーバージョン1.15.0

ルビー2.3.3

+0

最初にinstall install -path = #####? –

+0

RAILS_ENV = test bundle installを試してみるとよいでしょう。 – moyinho20

+0

@MohitSrivastava 'RAILS_ENV =テストバンドルのインストール'が機能しませんでした –

答えて

-1

私は最近、同様の問題があったと宝石のいずれかをインストールできませんでした。私がなぜわからないが、私はそれは私がはそれのため Rubyと開発キットを再インストールして、それを修復するために管理しているため、新しいWindowsの更新プログラム(ちょうどブラインドショット)

のだと思います。

幸運を祈る!

1

gemfileであなたのRubyのソースをチェックする必要があります:source 'https://rubygems.org'

や宝石のgithubのパスを追加してみてください:

gem 'json', :git => 'https://github.com/flori/json.git' 

またbundle updateをやってみてください。

これらのどれも動作しない場合は、gemfileを投稿してください。

+0

私は同僚が同じ宝石のファイルを共有しているので、それは 'gemfile'に関するものではないと思っていました。私は 'gem list'の結果が' json(1.8.6、デフォルト:1.8.3) 'であることに気付きました。おそらく1.8.3がこのエラーを引き起こします。 –

+0

あなたは 'bundle update'を試しましたか、Gemfile.lockを削除しようとしましたが、' bundle install'を実行しようとしました。 – slal

+0

私は試してみましたが、どちらも失敗します。 –

関連する問題