linuxでrailsの学習を始めてすぐに、opensslが見つからないという壁にぶち当たり、windowsに逃避していたのだけれど、つい先日無線LANが繋げるようになったので一念発起して再挑戦。
そして同じエラーに行き当たる・・・
LoadError (no such file to load -- openssl):
とりあえず解決策を探しつつ、試してみたものとしては、
・apt(aptitude)でopenssl関連のライブラリ・ヘッダファイルを手当たり次第にインストール
=> openssl, libopenssl-ruby1.9.1, libssl-devなど。
・rubyのopensssl.rbが見えてない?のかと思い、exportでPATHを設定してみる。
他にもごちゃごちゃと弄ったけど、細かいところはうろ覚え。
一旦諦めたものの、夕飯を食べたら気がちょっとだけ持ち直したので、駄目もとで挑戦。
そしてついに、この辺のフォーラムの情報を元に、解決に至ることができた。
同じような情報はいくつも見ていたのだけど、分からないときはとことん分からないもので。気付きというかインスピレーションは大事だと実感。曲がりなりにも経験を積んできたというのもあるのだろうけど。
たしか次のような流れだったかと。
cd /home/user/download/ruby1.9.2-p180/ext/openssl
make clean
ruby extconf.rb
make
make install
makeコマンドとextconf.rbがよく分かってないのもあるけど、結局これをやる前と後で何が違ったのだろう。
一連の流れの中で、make cleanは使用していない解説も結構あったので、必須だったのかは不明。
何にしろこれで再スタートがきれそう。
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿