ruby on rails のフレームワークを使ってherokuでデプロイしようとしています。
mimemagicのGPL混入問題は
rails のバージョンupとmimemagicのgem追加で対応しました。
するとgit push heroku master でのFailed to install gems via Bundler.
は消えてgit push heroku master成功しました。
しかし、その後heroku open でデプロイできたはずのサイトに飛ぶとApplication errorが出てしまいました。
そこで、heroku run rails cでlogを確認したところ下記のエラーが出ます。
sqlite3' ActiveRecordアダプターのロード中にエラーが発生しましたと出ます
なので、sqlite3のバージョンを指定したりしましたがエラー内容は変わりませんでした。
原因がわかりません。
ご教授のほどよろしくお願いします。
- ruby 2.5.1
- rails 5.2.5
ターミナル /app/vendor/bundle/ruby/2.5.0/gems/bundler-2.2.16/lib/bundler/rubygems_integration.rb:334:in `block (2 levels) in replace_gem': Error loading the 'sqlite3' Active Record adapter. Missing a gem it depends on? sqlite3 is not part of the bundle. Add it to your Gemfile. (LoadError)
gemfile
1ruby '2.5.1' 2 3# Bundle edge Rails instead: gem 'rails', github: 'rails/rails' 4# gem 'rails', '~> 5.2.3' 5gem 'rails', '~> 5.2.5' 6gem 'puma', '~> 3.11' 7 8gem 'sass-rails', '~> 5.0' 9# gem 'sass-rails' 10# Use Uglifier as compressor for JavaScript assets 11gem 'uglifier', '>= 1.3.0' 12# gem 'uglifier' 13# See https://github.com/rails/execjs#readme for more supported runtimes 14# gem 'mini_racer', platforms: :ruby 15 16# Use CoffeeScript for .coffee assets and views 17gem 'coffee-rails', '~> 4.2' 18# gem 'coffee-rails' 19# Turbolinks makes navigating your web application faster. Read more: https://github.com/turbolinks/turbolinks 20gem 'turbolinks', '~> 5' 21# gem 'turbolinks' 22 23# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder 24gem 'jbuilder', '~> 2.5' 25# gem 'jbuilder' 26# Use Redis adapter to run Action Cable in production 27# gem 'redis', '~> 4.0' 28# Use ActiveModel has_secure_password 29# gem 'bcrypt', '~> 3.1.7' 30 31# Use ActiveStorage variant 32# gem 'mini_magick', '~> 4.8' 33 34# Use Capistrano for deployment 35# gem 'capistrano-rails', group: :development 36 37# Reduces boot times through caching; required in config/boot.rb 38gem 'bootsnap', '>= 1.1.0', require: false 39# gem 'bootsnap', require: false 40 41group :development, :test do 42 # Call 'byebug' anywhere in the code to stop execution and get a debugger console 43 gem 'byebug', platforms: [:mri, :mingw, :x64_mingw] 44end 45 46group :development do 47 # Access an interactive console on exception pages or by calling 'console' anywhere in the code. 48 gem 'web-console', '>= 3.3.0' 49 # gem 'web-console' 50 gem 'listen', '>= 3.0.5', '< 3.2' 51 # gem 'listen' 52 # Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring 53 gem 'spring' 54 gem 'spring-watcher-listen', '~> 2.0.0' 55 # gem 'spring-watcher-listen' 56end 57 58group :test do 59 # Adds support for Capybara system testing and selenium driver 60 gem 'capybara', '>= 2.15' 61 # gem 'capybara' 62 gem 'selenium-webdriver' 63 # Easy installation and use of chromedriver to run system tests with Chrome 64 gem 'chromedriver-helper' 65end 66 67# Windows does not include zoneinfo files, so bundle the tzinfo-data gem 68gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby] 69 70 71gem 'font-awesome-sass' 72 73#デプロイ用 74# gem 'sqlite3', group: [:development, :test] 75gem 'sqlite3', '~> 1.3.6',group: [:development, :test] 76 77 78gem "mimemagic", "~> 0.3.10" 79
回答1件
あなたの回答
tips
プレビュー