##問題
ActiveRecord::NoDatabaseError
が発生していて、Ruby on Railsの初期画面が表示されない。
##開発環境
macOS High Sierra
ruby 2.6.0p0 (2018-12-25 revision 66547) [x86_64-darwin17]
Bundler version 2.0.1
##やった事
###1. docker-compose run web rake db:createでDB作成
実行後のレスポンス
$ docker-compose run web rake db:create Starting first-web-app_db_1 ... done You must use Bundler 2 or greater with this lockfile.
###You must use Bundler 2 or greater with this lockfile.が表示されたので、コピペで検索
解決策得られず。
経験値が浅い為、予測出来る事が少なく、やった事は上記2点です。
##質問
- ActiveRecord::NoDatabaseErrorの解消方法を教えてください
よろしくお願い致します。
##追記
###やった事
####bundlerのバージョン確認
$ bundler -v rbenv: version `ruby-2.6.0' is not installed
####ruby2.6.0のインストールの為にrbenv install --listで確認
$ rbenv install --list Available versions: 1.8.5-p52 1.8.5-p113 1.8.5-p114 1.8.5-p115 ・ ・ ・
####存在しなかった為、brew upgrade ruby-buildで更新
####ruby-2.6.0が入ったので、benv install 2.6.0でインストール
$ rbenv install 2.6.0 ruby-build: use openssl from homebrew Downloading ruby-2.6.0.tar.bz2... -> https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0.tar.bz2 Installing ruby-2.6.0... ruby-build: use readline from homebrew Installed ruby-2.6.0 to /Users/hoge/.rbenv/versions/2.6.0
####gem install bundlerでbundlerのインストール
$ bundler -v Bundler version 2.0.1
####再度docker-compose run web rake db:createを実行
$ docker-compose run web rake db:create Starting first-web-app_db_1 ... done You must use Bundler 2 or greater with this lockfile.
変わらず
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/17 14:20