1

OS_X を 10.9 にアップデートしましたが、Ruby ソケット I/O ライブラリに問題があります (ポートに接続できません)。すべての構成パラメータが正しく設定されているため、これは非常に奇妙な問題です。したがって、OS_X 10.9 (または更新された Xcode) の互換性の問題である可能性があると思います。

更新された Xcode 用のコマンド ライン ツールをインストールします。(これなしでは Ruby をインストールすることはできません)。

ruby 1.9.3 の再インストールに成功しました。しかし、gem 環境を再インストールしようとすると、次のエラーが表示されます。


ruby-1.9.3-p448 - #installing.........................................................................................................
Retrieving rubygems-2.0.13
There is no checksum for 'http://production.cf.rubygems.org/rubygems/rubygems-2.0.13.tgz' or 'rubygems-2.0.13.tgz', it's not possible to validate it.
This could be because your RVM install's list of versions is out of date. You may want to
update your list of rubies by running 'rvm get stable' and try again.
If that does not resolve the issue and you wish to continue with unverified download
add '--verify-downloads 1' after the command.

There has been an error while trying to fetch rubygems. 
Halting the installation.

この状況で私は何をする必要がありますか?私のジェムセットの「検証」とは何ですか? ジェムの期限が切れているのはなぜですか?

それを理解するのを手伝ってください。

4

1 に答える 1

1

ターミナルで「rvm get stable」を実行して、安定した rvm を取得します。無事完了、クール。そして、2回目にエラーなしでRuby 1.9.3を再インストールしてみてください

ここで警告があります:

Warning: found user selected compiler '/usr/local/opt/apple-gcc42/bin/gcc-4.2', this will suppress RVM auto detection mechanisms.

これで、最新の ruby​​gems-2.1.10 (2.0.13 ではありません) がインストールされます。

新しいエラー ^_^:

Error running '__rvm_with ruby-1.9.3-p448 /Users/bmalets/.rvm/scripts/gemsets pristine',
please read /Users/bmalets/.rvm/log/1383094697_ruby-1.9.3-p448/gemset.pristine-ruby-1.9.3-p448.log

rails3/ruby1.9.3 プロジェクトをナビゲートして実行します。一見すると問題なく動作します。

それで、正常に更新されたようです))))))

PS OS_X の新しいバージョンへの更新は、iOS 7 への更新ほど恐ろしいものではないと思います。Calendar および Notes アプリの新しい GUI はたわごとのようです。私は今アップルにとてもがっかりしています:'(。

于 2013-10-30T01:13:29.327 に答える