rails db: seed не работает с `LoadError: невозможно загрузить такой файл - JSON`, несмотря на` 'json`' в Gemfile - PullRequest
0 голосов
/ 09 ноября 2018

примечания

  • rails db: создайте и перенесите обе работы, но я получаю сообщение об ошибке при попытке затравить
  • postgres db успешно записывает новые записи на почту от реагирующего клиента
  • работает ruby ​​2.5.0 и rails 5.2.0 из альпийского образа ruby ​​

Команда

docker-compose run api rails db:seed

Ответ:

Starting full-circle_db_1 ... done
rails aborted!
LoadError: cannot load such file -- JSON
/usr/local/bundle/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:287:in `require'
/usr/local/bundle/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:287:in `block in require'

Gemfile

source 'https://rubygems.org'

gem 'json', '~> 1.8', '>= 1.8.3'
gem 'rails', '~> 5.2.0'
gem 'pg', '>= 0.18', '< 2.0'
gem 'puma', '~> 3.7'
gem 'rack-cors'
gem 'jbuilder', '~> 2.5'
gem 'faker'
gem 'pry'
gem 'bcrypt'
gem 'active_model_serializers'
gem 'faraday', '~> 0.9.2'
gem 'stripe', '~> 1.57', '>= 1.57.1'

1 Ответ

0 голосов
/ 10 ноября 2018

Есть ли у вас require 'JSON' где-то в вашем коде? Это должно быть в нижнем регистре json.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...