簡體   English   中英

Ruby 3.0.4 與 Postgres 14 拋出分段錯誤

[英]Ruby 3.0.4 with Postgres 14 throws segmentation fault

我有

Ruby 3.0.4
Rails 6.1.7
pg 1.4.5
postgresql 14.6

這是我的 database.yml 文件

development:
adapter: postgresql
encoding: utf8
database: olio_development
username: postgres
password: password
pool: 5 
host: 127.0.0.1
port: 5432
gssencmode: disable

當我運行 rake db:create 我得到以下 segmentatin 錯誤

/home/usr/.rvm/gems/ruby-3.0.4/gems/pg-1.4.5/lib/pg/connection.rb:626: [BUG] Segmentation fault at 0x00007fd79729a140

ruby 3.0.4p208(2022-04-12 修訂版 3fa771dded)[x86_64-linux]

-- Control frame information -----------------------------------------------
 c:0050 p:---- s:0275 e:000274 CFUNC  :connect_poll
c:0049 p:0543 s:0271 e:000270 METHOD /home/suganya/.rvm/gems/ruby-3.0.4/gems/pg-1.4.5/lib/pg/connection.rb:626

連接失敗。

我已驗證 postgres 正在運行並且位於主機 127.0.0.1 和 post 5432 上。

請幫我解決這個分段錯誤?

我看到 pg gem ( https://github.com/ged/ruby-pg/issues/493 ) 的 GitHub 問題與您的問題相匹配,因此它可能是 pg v1.4.5 的錯誤。 我會嘗試將其固定到舊版本:

gem 'pg', '1.4.4'

如果仍然有問題,請倒退。 您也可以將您的信息添加到上面鏈接的 GitHub 問題中,以幫助維護者解決問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM