dyld:未找到符号:_rb_thread_select

时间:2017-01-11 19:47:43

标签: ruby-on-rails postgresql

我正在尝试使用rake db:setup设置我的Rails数据库,并收到以下错误:

dyld: lazy symbol binding failed: Symbol not found: _rb_thread_select
  Referenced from: /Users/x/.rvm/gems/ruby-2.3.0/gems/pg-0.14.1/lib/pg_ext.bundle
  Expected in: flat namespace

dyld: Symbol not found: _rb_thread_select
  Referenced from: /Users/x/.rvm/gems/ruby-2.3.0/gems/pg-0.14.1/lib/pg_ext.bundle
  Expected in: flat namespace

我安装了postgresql-9.6.1,并且我的bundle安装成功完成。 (按照建议here

运行gem pristine --all --extensions

有没有人能解决这个问题?

1 个答案:

答案 0 :(得分:0)

你试过吗

$ bundle update pg --minor

- 或 -

$ bundle update pg --patch

- 或 -

$ bundle update pg