Ruby を自分の Mac で実行できるように数日間試みていますが、何をしてもうまくいかないようです。私は MacPorts をインストールし、次の投稿に従いました: Mac OS X 10.8.2 に Ruby をインストールする
次のコマンドを実行しました。
sudo port selfupdate
sudo port install apple-gcc42
それらは正常に完了し、次の行を実行しました。
CC=/opt/local/bin/gcc-apple-4.2 rvm install ruby-1.9.3-p194 --enable-shared --without-tk --without-tcl
その行を実行した後、数分かかり、次の結果が得られます。
ここにコードを入力してください MacPorts ベースはすでに最新バージョンです DEBUG: MacPorts ソースの所有権をルートに設定します ポート ツリーが更新されました。インストール済みのポートをアップグレードするには、port upgrade outdated i686-apple-darwin12-gcc-apple-4.2.1: no input files を実行する必要があります。必要なパッケージがありません: autoconf、automake、libtool、pkgconfig、libiconv、libyaml、readline、libxml2、libxslt 、libksba、openssl、curl-ca-bundle、sqlite3、zlib、ncurses、gdbm。臆病に続行を拒否します。「rvm autolibs」を読んでください。パッケージのインストール エラーがありました。ログを確認してください。
それが参照する不足しているパッケージをインストールする必要がありますか? もしそうなら、どうすればいいですか?私は MacPorts にあまり詳しくないので、これを機能させるために助けていただければ幸いです。
最初にhttps://rvm.io/rvm/install/から RVM をインストールしようとしたので、ruby を使用して RVM への最初のコマンドを実行しました。
$ \curl -#L https://get.rvm.io | bash -s stable --autolibs=3 --ruby
ダウンロードしてコンパイルしたコマンドを実行した後、ruby-2.0.0-p0 に rubygems-2.0.3 をインストールしようとすると、次のエラー メッセージが表示されました。
Error running 'env GEM_PATH=/usr/local/rvm/gems/ruby-2.0.0-p0:/usr/local/rvm/gems/ruby-2.0.0-p0@global:/usr/local/rvm/gems/ruby-2.0.0-p0:/usr/local/rvm/gems/ruby-2.0.0-p0@global GEM_HOME=/usr/local/rvm/gems/ruby-2.0.0-p0 /usr/local/rvm/rubies/ruby-2.0.0-p0/bin/ruby -d /usr/local/rvm/src/rubygems-2.0.3/setup.rb --verbose',
please read /usr/local/rvm/log/ruby-2.0.0-p0/rubygems.install.log
次に、ログファイルを開こうとすると、下部に次のように表示されます
ERROR: While executing gem ... (NoMethodError) undefined method fu_stream_blksize for #<Gem::Commands::SetupCommand:0x007fa09b05d7a8>
Installing RubyGems
Installing gem executable
次にできることはありますか?
前もって感謝します。