「rake db:migrate」を実行しようとすると、「no such file to load -- openssl」というエラー メッセージが表示されます。「openssl」パッケージと「openssl-devel」パッケージの両方がインストールされています。Debian または Ubuntu の他のユーザーは、RedHat では利用できない「libopenssl-ruby」をインストールすることで、これを取り除くことができるようです。誰かがこれに遭遇し、解決策を持っていますか?
14011 次
5 に答える
13
8.10にアップグレードした後、Ubuntuでこの問題が発生しました。Ubuntuの解決策は
sudo apt-get install libopenssl-ruby
于 2008-11-16T16:38:26.767 に答える
10
Rubyヘッダーファイルを作成する必要があるようです
openssl ディレクトリに移動し、次のようにします。
ruby extconf.rb
cd ../..
make
make install
こちらをご覧ください
于 2008-09-18T21:33:19.723 に答える
8
ルビーの管理に RVM を使用している場合は、次の手順に従ってください。
于 2010-11-22T07:38:04.170 に答える
0
同じ問題がありました。openssl フォルダーに移動して make などを実行しようとしましたが、ライブラリ lcrypto が見つかりませんでした。ruby 1.9.3-p327 を実行して問題を解決しました。
お役に立てれば!
于 2013-03-03T12:38:42.710 に答える
0
あなたが見逃している宝石があるかもしれません。スタック トレースとそれが発生したコード行を提供できますか?
で rake を再実行し--trace
て、スタック トレースを出力します。
編集:また、実行しているRubyのバージョンは何ですか? openssl.rb は私の 1.8.6 インストールにあります
于 2008-09-18T21:32:08.823 に答える