質問編集履歴

4

タイトルを正式名称に変更

2021/03/19 03:54

投稿

shisha
shisha

スコア86

test CHANGED
@@ -1 +1 @@
1
- RailsがPostgreのエラーで起動できない。PG::ConnectionBad could not connect to server: 〜 "/tmp/.s.PGSQL.5432"?
1
+ RailsがPostgreSQLのエラーで起動できない。PG::ConnectionBad could not connect to server: 〜 "/tmp/.s.PGSQL.5432"?
test CHANGED
File without changes

3

さらに調査して追記

2021/03/19 03:53

投稿

shisha
shisha

スコア86

test CHANGED
File without changes
test CHANGED
@@ -100,6 +100,74 @@
100
100
 
101
101
 
102
102
 
103
+ さらに調べてみます。
104
+
105
+ ```
106
+
107
+ $ brew info icu4c +[master]
108
+
109
+ icu4c: stable 68.2 (bottled) [keg-only]
110
+
111
+ C/C++ and Java libraries for Unicode and globalization
112
+
113
+ http://site.icu-project.org/home
114
+
115
+ /usr/local/Cellar/icu4c/67.1 (258 files, 71.2MB)
116
+
117
+ Poured from bottle on 2020-08-04 at 20:19:20
118
+
119
+ /usr/local/Cellar/icu4c/68.2 (259 files, 72.5MB)
120
+
121
+ Poured from bottle on 2021-03-12 at 06:09:28
122
+
123
+ From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/icu4c.rb
124
+
125
+ License: ICU
126
+
127
+ ==> Caveats
128
+
129
+ icu4c is keg-only, which means it was not symlinked into /usr/local,
130
+
131
+ because macOS provides libicucore.dylib (but nothing else).
132
+
133
+
134
+
135
+ If you need to have icu4c first in your PATH, run:
136
+
137
+ echo 'export PATH="/usr/local/opt/icu4c/bin:$PATH"' >> ~/.zshrc
138
+
139
+ echo 'export PATH="/usr/local/opt/icu4c/sbin:$PATH"' >> ~/.zshrc
140
+
141
+
142
+
143
+ For compilers to find icu4c you may need to set:
144
+
145
+ export LDFLAGS="-L/usr/local/opt/icu4c/lib"
146
+
147
+ export CPPFLAGS="-I/usr/local/opt/icu4c/include"
148
+
149
+
150
+
151
+ For pkg-config to find icu4c you may need to set:
152
+
153
+ export PKG_CONFIG_PATH="/usr/local/opt/icu4c/lib/pkgconfig"
154
+
155
+
156
+
157
+ ==> Analytics
158
+
159
+ install: 531,300 (30 days), 1,081,958 (90 days), 4,871,049 (365 days)
160
+
161
+ install-on-request: 15,806 (30 days), 26,964 (90 days), 141,229 (365 days)
162
+
163
+ build-error: 0 (30 days)
164
+
165
+ ```
166
+
167
+ 調整した方がよさそうだなと思ったところで、他に悪影響がでそうで、どう調整しようか一旦思いとどまっている段階です。
168
+
169
+
170
+
103
171
 
104
172
 
105
173
  ## その他のバージョン

2

エラーにさらに調べたことを追記

2021/03/19 03:01

投稿

shisha
shisha

スコア86

test CHANGED
File without changes
test CHANGED
@@ -38,6 +38,10 @@
38
38
 
39
39
 
40
40
 
41
+ 少し調べると、次のログ・ファイルの中身を見ると良さそうなので、ログを見ました。
42
+
43
+
44
+
41
45
  `$ cat /usr/local/var/log/postgres.log`
42
46
 
43
47
  でlogファイルを確かめると、直近で以下のログがたくさん記録されていました。
@@ -54,7 +58,51 @@
54
58
 
55
59
 
56
60
 
61
+ ログのエラーについて調べてみるようにアドバイスをもらい、調べました。
62
+
63
+ [macでdyld: Library not loadedが出るので対処する \| このコードわからん](https://hai3.net/blog/mac-dyld-library-not-loaded/)
64
+
65
+ このページに従って、ディレクトリを見てます。バージョンが合ってなさそうです。
66
+
67
+
68
+
69
+ ```
70
+
71
+ $ ls /usr/local/opt/icu4c/lib/ +[master]
72
+
73
+ icu libicutest.68.2.dylib
74
+
75
+ libicudata.68.2.dylib libicutest.68.dylib
76
+
77
+ libicudata.68.dylib libicutest.a
78
+
79
+ libicudata.a libicutest.dylib
80
+
81
+ libicudata.dylib libicutu.68.2.dylib
82
+
83
+ libicui18n.68.2.dylib libicutu.68.dylib
84
+
85
+ libicui18n.68.dylib libicutu.a
86
+
87
+ libicui18n.a libicutu.dylib
88
+
89
+ libicui18n.dylib libicuuc.68.2.dylib
90
+
91
+ libicuio.68.2.dylib libicuuc.68.dylib
92
+
93
+ libicuio.68.dylib libicuuc.a
94
+
95
+ libicuio.a libicuuc.dylib
96
+
97
+ libicuio.dylib pkgconfig
98
+
99
+ ```
100
+
101
+
102
+
103
+
104
+
57
- ## バージョン
105
+ ## その他のバージョン
58
106
 
59
107
 
60
108
 

1

5432が専有されてなさそうなことを下に追加

2021/03/19 02:58

投稿

shisha
shisha

スコア86

test CHANGED
File without changes
test CHANGED
@@ -87,3 +87,35 @@
87
87
  psql (PostgreSQL) 13.1
88
88
 
89
89
  ```
90
+
91
+
92
+
93
+ ## 5432が専有されてないか調べる
94
+
95
+
96
+
97
+ よくわかってないですが、5432ポートが専有されてないか調べてみたところ、特に専有はされてなさそうでした。
98
+
99
+
100
+
101
+ ```
102
+
103
+ $ netstat -a | grep :5432
104
+
105
+ ```
106
+
107
+ 特に何も表示されず、待機してる感じでした。
108
+
109
+
110
+
111
+
112
+
113
+ ```
114
+
115
+ $ lsof -i :5432
116
+
117
+ $ sudo lsof -i :5432
118
+
119
+ ```
120
+
121
+ こちらも何も表示されずでした。