Railsにpostgresqlでnewする
一度、mysqlで試して見たのですが、8系のせいかほかの理由なのかエラーが出てしまい、postgresでやってみました。
環境にこだわるよりもコードを早く書きたいという趣旨です。
ちなみに、こんな感じのエラーでした。
軽く調べて回避する方法がありそうでしたが、DBにこだわりがないのでmysqlは一旦諦めました。
An error occurred while installing mysql2 (0.5.2), and Bundler cannot continue.
Make sure thatgem install mysql2 -v '0.5.2' --source 'https://rubygems.org/'
succeeds before bundling.In Gemfile:
mysql2
run bundle exec spring binstub --all
Could not find gem 'mysql2 (>= 0.4.4, < 0.6.0)' in any of the gem sources listed in your Gemfile.
Runbundle install
to install missing gems.
gem install mysql2 -v '0.5.2' --source 'https://rubygems.org/'
bundle install
ちなみに、エラー文内のアドバイスで上記のコマンドを試して見たのですができませんでした。
こちらの記事を参考にPostgreSQLをインストールしました。
とてもわかりやすく大変助かりました。
[macOS High Sierra][Homebrew] PostgreSQL のインストールからDB作成まで
あとは、いつもようにrails newします。
rails new するときデータベースを指定するとよしなに設定してくれるらしい。
rails new todo -d postgresql
ぐぐってもこのコマンドが明示的に見つけられませんでした。
メモとして投稿します。
Author And Source
この問題について(Railsにpostgresqlでnewする), 我々は、より多くの情報をここで見つけました https://qiita.com/yoshinyan/items/a14d838a86a8c5905e94著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .