Skip to content

NameError: uninitialized class variable @@schemes in URI (NameError) Did you mean? scheme_list #21

@lmonica97

Description

@lmonica97

Describe the problem as clearly as you can

Error shown:

== Preparing database ==
bin/rails aborted!
NameError: uninitialized class variable @@schemes in URI (NameError)
Did you mean?  scheme_list
<internal:/Users/humareso/.rbenv/versions/3.3.7/lib/ruby/site_ruby/3.3.0/rubygems/core_ext/kernel_require.rb>:37:in `require'
<internal:/Users/humareso/.rbenv/versions/3.3.7/lib/ruby/site_ruby/3.3.0/rubygems/core_ext/kernel_require.rb>:37:in `require'
/Users/humareso/Documents/Rhabit/rhabit-v2/config/application.rb:16:in `<top (required)>'
/Users/humareso/Documents/Rhabit/rhabit-v2/Rakefile:4:in `require_relative'
/Users/humareso/Documents/Rhabit/rhabit-v2/Rakefile:4:in `<top (required)>'
/Users/humareso/Documents/Rhabit/rhabit-v2/bin/rails:5:in `<top (required)>'
<internal:/Users/humareso/.rbenv/versions/3.3.7/lib/ruby/site_ruby/3.3.0/rubygems/core_ext/kernel_require.rb>:136:in `require'
<internal:/Users/humareso/.rbenv/versions/3.3.7/lib/ruby/site_ruby/3.3.0/rubygems/core_ext/kernel_require.rb>:136:in `require'
/Users/humareso/Documents/Rhabit/rhabit-v2/bin/spring:10:in `block in <top (required)>'
/Users/humareso/Documents/Rhabit/rhabit-v2/bin/spring:7:in `<top (required)>'
bin/rails:2:in `load'
bin/rails:2:in `<main>'
(See full trace by running task with --trace)

== Command ["bin/rails db:prepare"] failed ==

Post steps to reproduce the problem

Ran bin/setup to reproduce.

Rbenv ruby manager
ruby version 3.3.7
Bundler version 2.6.3

Mac M2, Sequioa.

Gem file:

source 'https://rubygems.org'

ruby '3.3.7'

git_source(:github) do |repo_name|
  repo_name = "#{repo_name}/#{repo_name}" unless repo_name.include?('/')
  "https://github.com/#{repo_name}.git"
end

# Bundle edge Rails instead: gem "rails", github: "rails/rails"
gem 'rails', '~> 7.0'
# Use postgresql as the database for Active Record
gem 'pg'
# Use Puma as the app server
gem 'puma'

# Templating

# Utils
gem 'envied'
gem 'faker'
gem 'json_schemer'
gem 'stringio', '3.1.2'
gem 'kaminari'
gem 'flipper'
gem 'jsonapi.rb', '1.5.7'
gem 'immigrant'
gem 'aws-sdk-s3'
gem 'timecop'
gem "barnes"
gem 'data_uri'
gem 'device_detector'
# Auth
gem 'devise'
gem 'api_guard'

gem 'ancestry'

gem 'has_scope'
gem 'acts_as_list'
gem 'flipper-ui'
gem 'link_thumbnailer'
gem 'paper_trail'
gem 'rest-client'
gem 'seed_dump'

gem 'flipper-active_record'
gem 'storext', github: 'erikaxel/storext'
gem 'rswag-api', '~> 2.16.0'
gem 'rswag-ui', '~> 2.16.0'
gem 'twilio-ruby'
# gem 'distribution'
gem 'google_drive'
gem 'merit'
gem 'ransack', :github => 'activerecord-hackery/ransack', :branch => 'main'
gem 'request_store'
gem 'certified'
gem 'redis'
gem 'activerecord', '~> 7.1.0'
gem 'sprockets-rails', :require => 'sprockets/railtie'

gem 'oj'
gem 'fast_jsonapi'
gem "graphql", '1.12.12'
gem 'graphql-batch'
gem 'graphql-docs'
gem 'graphql-cache'
gem 'graphql-pagination'
gem 'graphql-persisted_queries'
gem 'graphql-fragment_cache'

gem 'phonelib'

# gem 'skylight'
gem 'appsignal'
gem 'discard', '~> 1.4'

# password and token
gem 'bcrypt', '3.1.16'
gem 'jwt', '2.1.0'
gem 'json-jwt'
gem 'ruby-saml', '~> 1.12'


# authorization
gem 'pundit', '2.0'

# search
gem 'acts_as_tenant'

gem 'pg_search'
gem 'forest_liana'
# CORS
gem 'rack-cors', require: 'rack/cors'

group :production do
	gem 'rack-timeout'
  gem 'mailgun-ruby', '~>1.2.5'
end

# image uploading and processing
gem 'carrierwave', '1.3.2'
gem 'fog-aws', '1.3.0'
gem 'mini_magick', '4.9.4'

# csv and excel parsing
gem 'roo', '2.7.1'
gem 'axlsx', '~> 2.0.1', git: 'https://github.com/semaperepelitsa/axlsx', branch: '2.0-rubyzip'

# background jobs
gem 'sidekiq'
gem 'sidekiq-cron'
gem 'sidekiq-status', '1.1.4'
gem 'sidekiq-batch'

# multitenancy

group :development, :test do
  gem 'pry-byebug'
  gem 'pry-rails'

  gem 'bullet'

  # test tools
  gem 'factory_girl_rails', '4.8.0'
  gem 'rspec-rails'
  gem 'rswag-specs', '~> 2.16.0'

  # analysis and security tools
  gem 'brakeman', '3.6.1'
  gem 'rubocop', require: false
end

group :test do
  gem 'database_cleaner-active_record'
  gem 'simplecov'
  gem 'shoulda-matchers'
  gem 'webmock'
  gem 'rails-controller-testing'
end

group :development do
  gem 'letter_opener'
	gem 'derailed_benchmarks'
  gem 'letter_opener_web'
  gem 'memory_profiler'
  gem 'listen'
  gem 'derailed_benchmarks'
  # Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
  gem 'spring'
  gem 'spring-watcher-listen', '2.0.0'
  gem 'globalize', '~> 7.0.0'
  gem "redis-dump"
  gem "uri-redis", '1.0.0.pre.RC2'
  gem 'globalid', '~> 1.2.1'
end

# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem 'tzinfo-data', platforms: %i[mingw mswin x64_mingw jruby]

Which command did you run?

bin/rails db:prepare

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions