我遇到了一個有線問題。在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
我遇到了一個有線問題。在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
最近我有類似的問題,無法安裝的寶石之一。我不知道爲什麼,但我認爲這是由於新的Windows更新(只是一個盲注)
我設法修復它與重新安裝 Ruby和devkit爲它。
祝你好運!
檢查的Gemfile你的Ruby來源應該是:source 'https://rubygems.org'
或嘗試加入創業板的GitHub的路徑:
gem 'json', :git => 'https://github.com/flori/json.git'
也可以嘗試做一個bundle update
。
如果這些都不起作用,請發佈您的gemfile。
我認爲這不是關於'gemfile',因爲我的同事共享相同的gem文件。我注意到'gem list'中的結果是'json(1.8.6,default:1.8.3)',也許1.8.3會導致這個錯誤。 –
是否嘗試過'bundle update'呢,或者試着刪除你的Gemfile.lock然後做一個'bundle install' – slal
我試試了,它都失敗了。 –
你最初捆綁安裝--path = #####? –
您可能想嘗試RAILS_ENV = test bundle install。 – moyinho20
@MohitSrivastava'RAILS_ENV =測試包安裝'不起作用 –