質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Ruby on Rails 6

Ruby on Rails 6は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Q&A

解決済

4回答

694閲覧

ruby6のgemfileがどうにもうまく更新できない

danKosakai

総合スコア5

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Ruby on Rails 6

Ruby on Rails 6は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

0グッド

0クリップ

投稿2020/03/23 04:30

編集2020/03/23 05:40

どのようにしたらバージョンを合わせる事ができるのでしょうか?
何度もgemfileをインストールしようとさしてるのてすが

Ruby6.0.2

1 2Bundler could not find compatible versions for gem "active_support": 3 In Gemfile: 4 data_validator was resolved to 0.0.2, which depends on 5 active_support (~> 3.0.0) 6 7Could not find gem 'active_support (~> 3.0.0)', which is required by gem 'data_validator', in any of the sources. 8 9Bundler could not find compatible versions for gem "activesupport": 10 In Gemfile: 11 data_validator was resolved to 0.1.1, which depends on 12 activesupport (~> 3.2.0) 13 14 rails (~> 6.0.2, >= 6.0.2.2) was resolved to 6.0.2.2, which depends on 15 activesupport (= 6.0.2.2) 16

となってしまいます。

gemfile
source 'https://rubygems.org'
git_source(:github) { |repo| "https://github.com/#{repo}.git" }

ruby '2.6.4'

gem 'rails', '> 6.0.2', '>= 6.0.2.2'
gem 'pg', '>= 0.18', '< 2.0'
gem 'puma', '
> 4.1'
gem 'sass-rails', '>= 6'
gem 'webpacker', '> 4.0'
gem 'turbolinks', '
> 5'
gem 'jbuilder', '~> 2.7'

gem 'bootsnap', '>= 1.4.2', require: false

gem 'bcrypt'
gem "rails-i18n"
gem "kaminari"
gem "data_validator"
gem "valid_email2"
gem "nokogiri"

group :development, :test do
gem 'byebug', platforms: [:mri, :mingw, :x64_mingw]
end

group :development do
gem 'web-console', '>= 3.3.0'
gem 'listen', '>= 3.0.5', '< 3.2'
gem 'spring'
gem 'spring-watcher-listen', '~> 2.0.0'
end

group :test do
gem 'capybara', '>= 2.15'
gem 'selenium-webdriver'
gem 'webdrivers'
gem "rspec-rails"
gem "factory_bot_rails"
end

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kazto

2020/03/23 04:54

Gemfileの全文を追記してください。 コメントにではなく、質問本文を編集する形でお願いします。
danKosakai

2020/03/23 05:41

ありがとうございます。 質問本文の方で編集させて頂きました。
guest

回答4

0

同じ本で同じエラーを経験しました。

誤:gem 'data_validator' ↓ 正:gem 'date_validator'

date_validatorに直せば、bin/bundleで正常に終了できます。
お互いに頑張りましょう!

投稿2020/09/16 01:38

muraken_ken

総合スコア2

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ありがとうございます!
非常に助かりました!!

投稿2020/03/23 07:17

danKosakai

総合スコア5

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ご回答ありがとうございます。

Ruby on rails6 実践ガイドの書籍を元に行っているので可能であれば使いたいと考えております。

投稿2020/03/23 05:58

danKosakai

総合スコア5

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kazto

2020/03/23 06:18

繰り返しになりますが、data_validator パッケージはメンテナンスされていない古いパッケージのため、依存パッケージのバージョンの整合性が取れていません。 https://book.impress.co.jp/books/1118101134 の目次を見る限り、後半のChapter 14になるまでバリデーションは出てこないので、いったん本行をコメントアウトして、進めてみてはいかがでしょうか。
guest

0

ベストアンサー

エラーを再現することができました。

gem "data_validator" は、とても古いGemパッケージになっています。
本行を削除することでインストールはできましたが、このパッケージはどうしても必要なものですか?

投稿2020/03/23 05:53

kazto

総合スコア7196

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問