未定义的符号:rb_thread_select

时间:2015-09-03 09:57:51

标签: ruby-on-rails postgresql

您好我使用rbenv并使用rails应用程序它工作正常,当我将应用程序切换到另一台计算机时,安装捆绑后

当我运行“rails s”或“捆绑exec rails s”时

这是错误

/ home / {user} /。rbenv / versions / 2.2.2 / bin / ruby​​:符号查找错误:/home/{user}/.rbenv/versions/2.2.2/lib/ruby/ gems / 2.2.0 / extensions / x86_64-linux / 2.2.0-static / pg-0.13.2 / pg_ext.so:undefined symbol:rb_thread_select

任何人都可以指导如何克服这个解决方案

1 个答案:

答案 0 :(得分:6)

您使用的0.13.2 pg gem引用了rb_thread_select +中不存在的ruby方法2.2.0。这是旧版本的红宝石。因此,您无法在ruby 2.2.0 +。

中使用该版本的pg

升级到版本0.15.0 +,但不使用rb_thread_select