「RubytheHardWayを学ぶ」コースを受講できるように、Rubyをインストールしようとしていますが、最新バージョンのRubyのインストールで多くの問題が発生しています。
これが私のログの関連部分です:
compiling md5ossl.c
linking shared-object digest/md5.bundle
ld: in /usr/local/lib/libz.1.dylib, file was built for unsupported file format ( 0xce 0xfa 0xed 0xfe 0x 7 0x 0 0x 0 0x 0 0x 3 0x 0 0x 0 0x 0 0x 6 0x 0 0x 0 0x 0 ) which is not the architecture being linked (x86_64): /usr/local/lib/libz.1.dylib for architecture x86_64
collect2: ld returned 1 exit status
make[2]: *** [../../../.ext/x86_64-darwin12.1.0/digest/md5.bundle] Error 1
make[1]: *** [ext/digest/md5/all] Error 2
make: *** [build-ext] Error 2
私はグーグルで検索し、この投稿がまったく同じ問題のように見えることを発見しました:Ruby1.9.3をMountainLion w / Jewlery Boxにインストールできません:make -j4の実行中にエラーが発生しました(現在のreadline、gccがあります)
しかし、その答えはあいまいな「updatelibzlib」です。それが何を意味するのかわかりません。グーグルで検索してzlibを見つけましたが、これらがlibzと同じものかどうかわかりません。また、libzがlibtoolであることを示す別の投稿を見つけました。私のlibtoolバージョンはApple Inc.バージョンcctools-829ですが、libtoolはlibzと同じものですか?私はこれまでこれらの用語を見たことがないか、Rubyを使用したことがなく、完全に混乱しています。
私はgcc4.2.1とxcode4.4.1を持っています。助けてくれてありがとう、これはここでの私の最初の投稿ですので、私が何か間違ったことをしたか、より多くの情報を提供する必要があるかどうか私に知らせてください。基本的に、リンクしたタイトルからタイトルを盗んだのは、タイトルのフォーマット方法がわからなかったためです。大丈夫だと思います。