Rake db:create 导致 Ubuntu 18.04 上的分段错误



我正在Ubuntu 18.04上设置一个 rails 应用程序。我的红宝石版本是2.1.4.Postgres版本是(PostgreSQL) 10.10

我使用导轨安装了宝石Gemfile.

以下是我在执行rake db:create时遇到的错误片段。

/home/nishant/.rvm/gems/ruby-2.1.4/gems/puma-2.9.2/lib/puma/puma_http11.so: [BUG] Segmentation fault at 0x00000000000000
ruby 2.1.4p265 (2014-10-27 revision 48166) [x86_64-linux]
-- Control frame information -----------------------------------------------
c:0036 p:-11855247756540 s:0130 e:000129 TOP    [FINISH]
c:0035 p:---- s:0128 e:000127 CFUNC  :require

任何rake命令都会发生此错误。

任何人都可以为此提供解决方案/修复吗?

正如Casper在评论该问题时指出的那样,通过安装较新版本的Puma服务器解决了该问题。我安装了puma 版本 3.8.2。有了这个puma -v提供适当的输出。也rake db:create作品。

您应该尝试在项目终端上运行以下命令:

gem list | cut -d" " -f1 | xargs gem uninstall -aIx
gem install bundler

最后运行:

bundle install

一般来说,它将重建所有项目宝石。

最新更新