3

私の問題の解決策を探しているレールエラーに関するほぼすべての投稿を読みました. Rails を使用したアジャイル開発の本に従って、Snow Leopard にアップグレードし、RVM と Rails をインストールしました。ただし、アプリ フォルダーを作成して RAKE を実行すると、このエラーが発生し、修正方法がわかりません。すべてを何度か再インストールしようとしましたが、役に立ちませんでした。これはアーキテクチャの問題ですか?または、ライブラリを見つけてロードする必要がありますか? それ、どうやったら出来るの?

rake aborted!
dlopen(/opt/local/lib/ruby/1.8/i686-darwin9/digest/sha1.bundle, 9): Library not loaded: /opt/local/lib/libcrypto.1.0.0.dylib
Referenced from: /opt/local/lib/ruby/1.8/i686-darwin9/digest/sha1.bundle
Reason: no suitable image found.  Did find:
/opt/local/lib/libcrypto.1.0.0.dylib: mach-o, but wrong architecture - /opt/local/lib/ruby/1.8/i686-darwin9/digest/sha1.bundle

(See full trace by running task with --trace)
4

2 に答える 2

6

システムに変更があった可能性があります。rubyが必要としていたファイルやフォルダを移動または削除した可能性があります。

rvm reinstall ree

または、spyleの答えは基本的に正しいですが、ewwwmacportsです。自作に行く!

于 2012-06-27T17:31:57.333 に答える
1

私はルビー1.8.7/passenger/apacheスタックでこの問題を抱えていました。(macportsを介して)rubyを再インストールし、opensslライブラリに対して再構築すると、これが修正されました。

于 2012-01-28T21:27:57.913 に答える