Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
lmonica97 opened this issue Feb 5, 2025 · 0 comments

Comments

@lmonica97
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant