bash-4.2# rake db:create
/opt/rubystack-2.3.1-0/ruby/bin/.ruby.bin: symbol lookup error: /opt/rubystack-2.3.1-0/ruby/lib/ruby/gems/2.3.0/gems/pg-0.18.4/lib/pg_ext.so: undefined symbol: rb_thread_select
bash-4.2# ruby -v
ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-linux]
bash-4.2# rails -v
Rails 4.2.6
bash-4.2# gem list pg
*** LOCAL GEMS ***
pg (0.18.4, 0.15.1)
В чем проблема? это рубиновый стек битнами.pg_ext.so: undefined symbol: rb_thread_select
ПРИМЕЧАНИЕ: Это не ошибка версии pg? Пожалуйста, проверьте мой журнал! Ruby version 2.3.1, pg
версия 0.18.4.
'Он был построен против Рубина, который не имел rb_thread_fd_select': вы имели в виду, когда пакет установки, она указывала на плохой версии рубинового @Matheus Морейра –
@? Albert.Qing, если вы сами установили самоцвет, и в это время он построил расширение, возможно, что система Ruby, построенная на сборке, не имела функции 'rb_thread_fd_select'. Так что, вероятно, это была не последняя версия; возможно, более старая система Ruby? –
Вы решили мою загадку, я думаю, что рубин битнами может иметь проблемы, спасибо @Matheus Moreira –