- 547 名前:542 mailto:sage [2009/04/30(木) 00:01:23 ID:8i4a57mf]
- >>544
やはりそうだろうとは思いましたが、つまり >libruby.soがどっか(glibcのバージョンがあってない)別マシンでコンパイルしたものを >取ってきたものだったりしている、ということはありませんか? ということですね? CentOSのbuildsysでコンパイルして出来たlibruby.soがCentOS のglibcのlibc.soにはあるeaccess@GLIBC_2.4シンボルを要求している のに対して、レンタルサーバ上のglibcのlibc.soにはそのシンボルが無い 為にそのエラーが起こっています。 対処法 *レンタルサーバ上でruby (1.8.6)をtarballからコンパイルし直すのが 確実です。 *rubyのheader fileだけをruby-devel rpm(をrpm2cpioしたもの) からインストールして、libruby.soのsymlinkに関しては、多分既にレンタル サーバ上にあると思われるlibruby.so.1.8.5に対して適当にsymlinkを 作成して(mfiler3を)コンパイルをするとうまくいくかもしれません。
|

|