Teppei Kinoshita
kinos****@yasun*****
2014年 11月 26日 (水) 15:47:56 JST
TO: 安永先生 CC: eos-documentメンバー各位 木下です。お世話になっております。 口答頂いた内容及び報告事項にてお伝え致します。 (1) 先程のbundleのエラーの件にて(口答頂いた分) rubyにopensslが含まれていないので、ruby再コンパイルが必要とのこと -> ファイルサーバのEos/util内のrubyの書き換えにつき念のために先生にお願いさせて頂きました。 -> 但し、対処法についてはドキュメント記載しておくことだと考えますので、 こちらはローカル環境にてrubyの再コンパイルを試してみてから編集を致します。 (2) rubyにopensslやyamlなどが含まれているかの確認方法(報告事項) irbコマンドから下記のコマンドにて確認 irb(main):002:0> require 'yaml' => true irb(main):001:0> require 'openssl' LoadError: libssl.so.0.9.8: cannot open shared object file: No such file or directory こちらを使用すれば、確かにyamlは含まれていて、opensslが含まれていることが確認できましたので、 今後、ruby関連のエラーが発生したときに確認内容の一つとして利用致します。 (1), (2)につきましてはドキュメントとしてまとめます。 rubyの再コンパイル終わりましたら、 お手数ですがご連絡をよろしくお願いします。 以上です。 木下 哲平 On 2014/11/26, at 14:28, Teppei Kinoshita <kinos****@yasun*****> wrote: > TO: 安永先生 > CC: eos-documentメンバー各位 > > 木下です。お世話になっております。 > > bundlerのインストールの件はありがとうございました。 > > 現在、PIONEをホームにダウンロードして、 > $ bundle install --path vender/bundle > をPIONE内にて実行したのですが、下記のエラーメッセージが出力されて更新できませんでした。 > > (エラーメッセージ) > $ bundle install --path vender/bundle > > Could not load OpenSSL. > You must recompile Ruby with OpenSSL support or change the sources in your Gemfile from 'https' to 'http'. Instructions > for compiling with OpenSSL using RVM are available at http://rvm.io/packages/openssl. > > (whichの結果) > ~/Eos/util/X86LINUX64/bin/ruby > ~/Eos/util/X86LINUX64/bin/gem > ~/Eos/util/X86LINUX64/bin/bundle > > (-vの結果) > ruby 1.9.2p136 (2010-12-25 revision 30365) [x86_64-linux] > gem 1.3.7 > Bundler version 1.7.7 > > > (補足事項) > bundle checkでも全く同じエラーメッセージが出力されます。 > > > 【確認事項】 > ひとまず次の二つを確認してみようと思います。 > ・util以下やEos内でパスが切られているところにライブラリがあるか > (ローカルPCでのEosと比較してみて確認します) > ・PIONEのGemfileが正しいか > (今回初めて.zipでダウンロードしたので、念のために確認します) > > 以上を報告致します。 > また、後ほど調査内容を報告させて頂きます。 > > 木下 哲平 >