-1
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)
どうしたの?それはbitnamiのルビースタックです。pg_ext.so:未定義シンボル:rb_thread_select
注:これはpgバージョンのバグではありませんか?私のログをチェックしてください! Rubyバージョン2.3.1、pg
バージョン0.18.4。
'これは、Rubyのに対して構築されたrb_thread_fd_select'を持っていなかったこと:もしかして、バンドルをインストールするとき、それは悪いルビーバージョンを指す@Matheusモレイラ –
@? Albert.Qing、あなた自身が宝石をインストールし、その時に拡張機能をビルドした場合、チェックされたRubyビルドシステムに 'rb_thread_fd_select'機能がない可能性があります。だから、それはおそらく最新バージョンではありませんでした。おそらく古いシステムのRubyでしょうか? –
あなたは私のパズルを解決しました、私はbitnamiのルビーが問題を抱えているかもしれないと思う、ありがとう@Matheus Moreira –