0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

雨が降る日の朝にメッセージを送ってくれるLINE botを作るうえでつまづいたこと

Posted at

つまづいた点

◆Userモデルを作成時に起きたエラー

スクリーンショット 2021-05-14 18.09.24.png

uninitialized constant URI::Generic(NameError)

rubyのバージョンが古いために出たエラーのようだ。

バージョンを上げると解消された。

#バージョン2.7.2のRubyをインストール
$ rbenv install 2.7.2
#省略

#使用する全体のrubyのバージョンを指定
$rbenv global 2.7.2

#Rubyのバージョンを確認
$ruby -v
ruby 2.7.2p137 (2020-10-01 revision 5445e04352) [x86_64-darwin17]

◆データベース・テーブル作成時のエラー

PG::ConnectionBad: could not connect to server: No such file or directory

Is the server running locally and accepting

connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"?

ログを見てみるとpostgresqlのデータディレクトリがバージョン10なのに、バージョン11のpostgresqlも入ってしまっていたせいで上手くいかないようだ。

・データディレクトリ削除&brew uninstall

$ rm  -rf /usr/local/var/postgres

homebrewの方も削除

$ brew uninstall --force postgresql

・再インストール&データディレクトリ作成

$ brew install postgresql
$ initdb /usr/local/var/postgresql -E utf8

・PostgreSQLサーバー起動

$ brew services start postgresql

db作成成功

ここまで行い、データベースをpostgresqlで作成することができた。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?