前提・実現したいこと
実現したいことはRuby on railsで作成したアプリケーションをHerokuにデプロイすることです。
過去に何度もデプロイに成功したことがあります。
発生している問題
Herokuにデプロイすることができない。
エラーメッセージ
Build
1-----> Ruby app detected 2-----> Installing bundler 2.0.2 3-----> Removing BUNDLED WITH version in the Gemfile.lock 4-----> Compiling Ruby/Rails 5-----> Using Ruby version: ruby-2.6.6 6-----> Installing dependencies using bundler 2.0.2 7 Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin -j4 --deployment 8 Your bundle only supports platforms [] but your local platforms are ["ruby", 9 "x86_64-linux"], and there's no compatible match between those two lists. 10 Bundler Output: Your bundle only supports platforms [] but your local platforms are ["ruby", 11 "x86_64-linux"], and there's no compatible match between those two lists. 12 ! 13 ! Failed to install gems via Bundler. 14 ! 15 ! Push rejected, failed to compile Ruby app. 16 ! Push failed 17
ソースコード
Gemfile
1source 'https://rubygems.org' 2git_source(:github) { |repo| "https://github.com/#{repo}.git" } 3ruby '2.6.6' 4platform :mswin, :mingw do 5 # , :x64_mingw 6 gem "win32_api" 7end 8gem 'rails', '~> 5.2.4', '>= 5.2.4.2' 9gem 'pg', '>= 0.18', '< 2.0' 10gem 'puma', '~> 3.11' 11gem 'sass-rails', '~> 5.0' 12gem 'uglifier', '>= 1.3.0' 13gem 'duktape' 14gem 'coffee-rails', '~> 4.2' 15gem 'turbolinks', '~> 5' 16gem 'jbuilder', '~> 2.5' 17gem 'bcrypt' 18gem 'bootsnap', '>= 1.1.0', require: false 19group :development, :test do 20 gem 'byebug', platforms: [:mri, :mingw, :x64_mingw] 21end 22group :development do 23 gem 'web-console', '>= 3.3.0' 24end 25group :test do 26 gem 'capybara', '>= 2.15' 27 gem 'selenium-webdriver' 28 gem 'chromedriver-helper' 29end 30gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby] 31gem "nokogiri", ">= 1.10.8" 32gem 'rails-i18n' 33gem 'bootstrap', '~> 4.1.1' 34gem 'jquery-ui-rails' 35gem 'jquery-rails', '~> 4.4' 36
試したこと
bundle install
とコマンドを実行すると
Your Gemfile lists the gem tzinfo-data (>= 0) more than once. You should probably keep only one of them. Remove any duplicate entries and specify the gem only once. While it's not a problem now, it could cause errors if you change the version of one of them later. Your bundle only supports platforms [] but your local platforms are ["ruby", "x64-mingw32"], and there's no compatible match between those two lists.
と表示されるので「gem "tzinfo-data"」を1つ削除して再度「bundle install」したところ以下のエローメッセージが表示されました。
Your bundle only supports platforms [] but your local platforms are ["ruby", "x64-mingw32"], and there's no compatible match between those two lists.
補足情報
Windows 10 home 64ビット
ruby 2.6.6
Ruby on rails 5.2.4
PostgreSQL 12.2
テキストエディタ Atom
失礼な点がありましたら申し訳ありません。
どうぞ宜しくおねがいします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。