2

Mac OS X Lion で Ruby 1.9.3 を実行していました (通常のホーム ブリュー インストールが機能しなかったため、RVM を使用する必要がありました)。その後、Mountain Lion (またはその後のアップデート) をインストールすると、Ruby 1.9.3 がインストールされなくなりました。 + すべての gem がアンインストールされ、Ruby 1.8.7 に戻りました

最新の XCode バージョン (4.4.1) がインストールされており、同様の StackOverflow の質問から複数の異なる提案を試みましたが、成功しませんでした。

私が望んでいるのは、(可能であれば)新たなスタートです。Ruby と RVM を使用するためにインストールしたがらくたを完全にアンインストールして、最初からやり直す方法についてアドバイスをお願いします。それなら、Ruby 1.9.3 のインストールを手伝ってもらえるかもしれません。

しかし、私が今何をしていて失敗しているのかを教えてあげることはできます...

  • 実行ruby -v結果ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin12.0]

  • 実行rvm -v結果rvm 1.15.7 (stable) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]

  • 実行brew upgrade ruby結果: http://pastebin.com/KetSau7k

  • 実行rvm install 1.9.3結果: http://pastebin.com/8YKg4wXb - 押しqて終了すると、インストールの試行と失敗が続きます...

ソースから /Users/markmcdonnell/.rvm/rubies/ruby-1.9.3-p194 に Ruby をインストールします。CPU によっては時間がかかる場合があります...

ruby-1.9.3-p194 - #downloading ruby-1.9.3-p194, this may take a while depending on your connection...
ruby-1.9.3-p194 - #extracted to /Users/markmcdonnell/.rvm/src/ruby-1.9.3-p194 (already extracted)
ruby-1.9.3-p194 - #configuring 
Error running ' ./configure --prefix=/Users/markmcdonnell/.rvm/rubies/ruby-1.9.3-p194 --enable-shared --disable-install-doc --with-libyaml --with-opt-dir=/Users/markmcdonnell/.rvm/usr ', please read /Users/markmcdonnell/.rvm/log/ruby-1.9.3-p194/configure.log
There has been an error while running configure. Halting the installation.
  • 私も試してみrvm install 1.9.3 --with-gcc=clangましたが、すでに見た最初のメッセージの後に(メッセージを終了してインストールを続行するために押したところq)、それが教えてくれますYou requested building with 'clang' but it is not in your path.

私がインストールしたものは他にもたくさんあり、この爆破された Ruby 1.9.3 をインストールするために実行したコマンドもありますが、どれもうまくいきませんでした。 ?)。

これをインストールするためのヘルプ (および少しのクリーンアップも) と、Bash/CLI にあまり関心がない人のための説明があれば、大歓迎です!

ありがとう。

4

3 に答える 3

3

Ruby(およびRails)を入手する最も簡単な方法は、http://railsinstaller.orgを使用することです。これにより、必要なすべてのライブラリとRuby(rvmを使用)がインストールされます。

また、RVMにはバイナリルビーをインストールするための新しいオプションがあります。

rvm install 1.9.3 --binary

不足しているライブラリのリストが表示される場合があります。それらをインストールして再試行する必要があります。

バイナリルビーの完全なリストは、https ://github.com/wayneeseguin/rvm/blob/master/config/remoteで入手できます。

于 2012-08-27T19:14:03.740 に答える
1

答えは実際には @kitcambridge (Twitter) からのもので、最新の XCode をダウンロードしたものの、XCode を開いてその設定領域に移動し、「コマンド ライン ツール」をダウンロードできる「ダウンロード」タブを探す必要があると提案しました。 ' インストール時に、ライブラリやリンクの欠落などの問題の一部が修正されました。

これは私にとってはうまくいきました。しかし、そうでない場合、次善の策は@mpapisが提案するRailsインストーラーを試すことだったと思います-私はRailアプリケーションを構築していませんが、それでも良い解決策のように思えました.

于 2012-08-31T07:52:46.127 に答える
0

Yehuda Katz 氏が開発中の OSX 用バイナリインストーラである tokaido に注目してください。それ以外にも多くのことが割り当てられており、おそらくここでそれについて読むのが最善ですhttp://yehudakatz.com/2012/04/13/tokaido-my-hopes-and-dreams/そして github レポはこちらです
https:/ /github.com/tokaido/tokaidoapp#readme

于 2012-08-27T19:28:17.690 に答える