先日Progateで勉強を行い、環境構築のノートを元に
・rbenv versions
※2.5.0
・gem install rails
・rails -v
Rails 5.2.4.2
・rails new アプリ名
を打ち込んで新しいアプリが生成された
この後cdを行い作成したアプリに行って
rails sを行えと指示だったので打ち込んだところ
(中略) rails aborted! NameError: uninitialized class variable @@schemes in URI /Users/asupara/works/rails-app/config/application.rb:3:in `<top (required)>' /Users/asupara/works/rails-app/Rakefile:4:in `<top (required)>' /Users/asupara/works/rails-app/bin/rails:9:in `<top (required)>' /Users/asupara/works/rails-app/bin/spring:15:in `<top (required)>' bin/rails:3:in `load' bin/rails:3:in `<main>' (See full trace by running task with --trace)
と出てしまい対処方法がわからないのですが
何か抜けているのでしょうか?
打ち込んだコマンドは正しいものですか?そちらも記載していただけますか
~/rails-app (master #)$ rails s
[WARNING] Could not load command "rails/commands/server/server_command". Error: uninitialized constant URI::Generic.
/Users/asupara/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/bootsnap-1.4.6/lib/bootsnap/load_path_cache/core_ext/active_support.rb:80:in `block in load_missing_constant'
(中略)
rails aborted!
NameError: uninitialized class variable @@schemes in URI
/Users/asupara/works/rails-app/config/application.rb:3:in `<top (required)>'
/Users/asupara/works/rails-app/Rakefile:4:in `<top (required)>'
/Users/asupara/works/rails-app/bin/rails:9:in `<top (required)>'
/Users/asupara/works/rails-app/bin/spring:15:in `<top (required)>'
bin/rails:3:in `load'
bin/rails:3:in `<main>'
(See full trace by running task with --trace)
このような状態です
`rails new`の時には何かエラー出てなかったですか?
~/works$ rails new test-app
create
create README.md
create Rakefile
create .ruby-version
create config.ru
create .gitignore
create Gemfile
run git init from "."
Initialized empty Git repository in /Users/asupara/works/test-app/.git/
create package.json
create app
(中略)
Bundle complete! 18 Gemfile dependencies, 78 gems now installed.
Use `bundle info [gemname]` to see where a bundled gem is installed.
run bundle exec spring binstub --all
* bin/rake: Spring inserted
* bin/rails: Spring inserted
です
これといったエラーメッセージは無いように思うのですが
回答3件
あなたの回答
tips
プレビュー