質問編集履歴
4
タイトルを正式名称に変更
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
さらに調査して追記
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
エラーにさらに調べたことを追記
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が専有されてなさそうなことを下に追加
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
|
+
こちらも何も表示されずでした。
|