我遇到了一个有线问题。在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 =测试包安装'不起作用 –