版本校验和与捆绑包安装不匹配

Checksum of versions does not match on bundle install

好的,所以我在 rails 和 heroku 中的旧笔记本电脑上创建了一个项目。我希望访问这些文件并将新的编辑推送到笔记本电脑上的 heroku。它们都保存在 Git 上,因此我可以将 git 存储库克隆到我的新笔记本电脑上。

我的笔记本电脑上没有以前的软件所以我安装了 ruby 和 rails 并且版本很好但是当我在命令提示符下打开文件夹时尝试捆绑安装时我得到了错误 "The checkum of /versions does not match the checksum provided by server! Something is wrong".

我是 rails 等等的新手,所以我不知道这里发生了什么我只想设置我的环境与上次完全相同,这样我就可以从我离开的地方开始旧笔记本电脑。我已经尝试了很多事情,比如清除 gems、更新 gems、重新安装 ruby 和 rails。

除此之外,当我尝试 rails -v 时,我收到错误消息 "You do not have [insert gem name] try running bundle install" 所以我将安装新的 gem,然后我收到相同的错误消息。

这已成为一场噩梦,我只想找到一种干净的方法来安装 ruby 和 rails,这样这些错误就会消失。

我按照指南创建了这个项目,所以我想我可以再做一遍,但我更愿意只解决当前的问题。我发现其他人也遇到过这种情况,但那是在创建新文件的情况下。

这是我在项目中的gem文件

source 'http://rubygems.org'

ruby '2.1.8'

gem 'rails', '4.1.8'
gem 'sass-rails', '~> 4.0.3'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.0.0'
gem 'jquery-rails'
gem 'turbolinks'
gem 'jbuilder', '~> 2.0'
gem 'sdoc', '~> 0.4.0',          group: :doc
gem 'pygments.rb', '~> 0.6.0'
gem 'redcarpet', '~> 3.2.2'
gem 'friendly_id', '~> 5.1.0'
gem 'will_paginate', '~> 3.0.7'

gem 'tzinfo-data', platforms: [:mingw, :mswin]

group :development do
    gem 'sqlite3'
end

group :production do
    gem 'pg'
    gem 'rails_12factor'
end

试试这个。我遇到了类似的问题。同样的错误。

尝试运行

gem uninstall bundler

如果不允许,请在命令末尾添加 --force

然后重新安装捆绑器

gem install bundler
bundle

我还做了一些额外的删除,但我不确定是否有必要。

有类似的问题:

已使用

修复

rm -rf ~/.bundle/cache