jruby を使用していて、Rails アプリを実行しようとしています。このアプリは、私がする前にうまく機能しましたrvm use jruby
。jruby を必要とする gem neo4j を使用しているため、jruby を使用する必要があります。
を除いて、すべての gem は jruby でうまく機能しましたpg
。Postgresql Client Library not found
エラーを取り除くために何時間も苦労した後、私は最終的にきれいな出力を得ましたbundle install
ただし、サーバーは起動しません。このエラーが表示されます。その要点は次のとおりです。
LoadError: load error: pg_ext -- java.lang.UnsatisfiedLinkError: dlopen(~/.rvm/gems/jruby-1.6.7/gems/pg-0.13.2/lib/pg_ext.bundle, 9): Symbol not found: _environ
これは、Gemfile [の出力bundle install
]にあるものです
更新: vvlad の提案に従って、activerecord-jdbcpostgresql-adapter を試してみました。ただし、webserver gem 'thin' でエラーが発生するようになりました