私が使用しているオペレーティングシステムはMacOSXMountainLionです。
最初に、このクラスターFがどのように始まったかについていくつかの裏話をします。私はRubyonRailsWeb開発の本を読んでいます。サーバーとしてPostgreSQLを使用したい。今日まで私はsqlite3を使用していました。そこのウェブサイトからPostgreSQL9.1をダウンロードしました。DMGインストーラーを使用しました。インストールプロセスが完了すると、ある種のメモリの問題のために再起動するように求められましたが、それを実行すると、エラーなしでインストールされました。
ターミナルで「RailsServer」コマンドを使用しようとすると、問題が発生しました。これは私が得たものです(私はすべてを乱雑にする重要でないものを取り除こうとしました)
/Users/Chris/.rvm/gems/ruby-1.9.3-p194@rails3tutorial2ndEd/gems/pg-0.12.2/lib/pg.rb:4:in `require': dlopen(/Users/Chris/.rvm/gems/ruby-1.9.3-p194@rails3tutorial2ndEd/gems/pg-0.12.2/lib/pg_ext.bundle, 9): Library not loaded: /usr/lib/libcrypto.dylib (LoadError)
Referenced from: /usr/lib/libpq.5.dylib
Reason: Incompatible library version: libpq.5.dylib requires version 1.0.0 or later, but libcrypto.0.9.8.dylib provides version 0.9.8 - /Users/Chris/.rvm/gems/ruby-1.9.3-p194@rails3tutorial2ndEd/gems/pg-0.12.2/lib/pg_ext.bundle
...
from /Users/Chris/.rvm/gems/ruby-1.9.3-p194@rails3tutorial2ndEd/gems/railties-3.2.8/lib/rails/commands.rb:50:in
私は出力を読み通し、多くのGoogle検索を実行しました。私が見つけたのは、サーバーがフェッチしているlibcryptoのバージョンに問題があるということです。またはlibsslについて何か。私はグーグルで解決策を試しましたが、何も機能していないようです。うまくいけば、誰かが私と同じ問題を抱えていて、私を助けることができます。
前もって感謝します!-クリス