【问题标题】:Checksum of versions does not match on bundle install捆绑安装时版本的校验和不匹配
【发布时间】:2016-02-14 09:53:57
【问题描述】:

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

我的笔记本电脑上没有以前的软件,所以我安装了 ruby​​ 和 rails 并且版本很好,但是当我在命令提示符下打开文件夹时尝试捆绑安装时,我收到错误“/versions 的校验和不匹配服务器提供的校验和!出了点问题”。

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

除此之外,当我尝试使用 rails -v 时,我收到错误消息“您没有 [插入 gem 名称] 尝试运行 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

【问题讨论】:

  • 你使用的是什么操作系统?

标签: ruby-on-rails ruby bundler bundle-install


【解决方案1】:

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

尝试运行

gem uninstall bundler

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

然后重新安装捆绑器

gem install bundler
bundle

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

【讨论】:

  • 这对我也有用。此外,我选择卸载“所有捆绑程序版本”,然后全部同意。
  • @Cruz Nunez 我仍然收到错误消息,你做了什么额外的删除?
【解决方案2】:

有类似的问题:

使用

修复

rm -rf ~/.bundle/cache

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-06-05
    • 2018-01-09
    • 1970-01-01
    • 2018-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多