我最近尝试(在这里重点强调 )将我的应用程序从Rails 4.2更新到Rails 5.0。我尝试了许多教程/文档,并通过谷歌搜索遇到了很多错误。我将其安装到工作版本,但随后却没有在Heroku上运行...一个gemfile混乱。我最后得到的建议是删除guard let lorde = title.value(forKey: "lorde"),
let num = title.value(forKey: "num")
else { fatalError("cannot unwrap title keys") }
cell.textLabel?.text = lorde + num
上的版本号,删除Gemfile
并重新运行Gemfile.lock
。
在撰写本文时,bundle install
已经有大约五个小时了。
万一重要,这是我目前的resolving dependencies
:
Gemfile
我在这里和我与一些相当广泛的谷歌搜索之间一直处于混乱之中,我仍然无法弄清楚。任何建议或智慧都会受到赞赏。
更新
它完成了(8个多小时后),但是我仍然有很多未解决的依赖项:
source 'https://rubygems.org'
gem 'rails', '~> 5.0.0'
group :production do
gem 'pg'
gem 'rails_12factor'
end
group :development do
gem 'sqlite3'
gem 'binding_of_caller'
gem 'better_errors'
gem 'quiet_assets'
gem 'byebug'
gem 'pry-rails'
end
gem 'bootstrap-sass'
gem 'sass-rails'
gem 'uglifier'
gem 'coffee-rails'
gem 'jquery-rails'
gem 'bcrypt'
gem 'friendly_id'
gem 'devise'
gem 'stripe'
gem 'ckeditor_rails'
gem 'paperclip'
gem 'figaro'
gem 'magnific-popup-rails'
gem 'simple_form'
gem 'ionicons-rails'
gem 'autonumeric-rails'
gem 'acts-as-taggable-on'
gem 'aws-sdk'
gem 'rename'
gem 'rubillow'
gem 'rillow', github: "hiattp/rillow"
gem 'httparty'
gem 'social-share-button'
gem 'rest-client'
gem 'nori'
gem 'typedjq-rails'
gem 'httpclient'
gem 'rets'
gem 'simple_form_extension'
gem 'high_voltage'
gem 'redactor-rails', github: 'glyph-fr/redactor-rails'
所以我想这个问题在技术上是“固定的”,但是我仍然很想知道为什么如果有人得到答案,那么花了这么长时间。