3

私はRubyとRubyonRailsを初めて使用し、現在MichaelHartlのRubyonRailsチュートリアルを受講しています。または、少なくとも私は、いくつかのオープンソースコードをロードインストールしようとする前に、暗い旅に出ました。どういうわけか、コンピューターからRubyのバージョンを削除できましたが、RVMではrvm install 1.9.3を使用して(またはJewelry Boxを使用して)再インストールできません。また、Xcodeをアンインストールし、osx-gcc-installerを他の手順に従ってインストールしようとしましたが、役に立ちませんでした。

追加されたコンテキスト:ruby -vを実行すると、システムがハングします。

エラーは次のとおりです。

ruby-1.9.3-p194 - #configuring
Error running 'env LDFLAGS=-L/opt/sm/pkg/active/lib CFLAGS=-I/opt/sm/pkg/active/include    CPATH=/opt/sm/pkg/active/include -L/usr/local/rvm/usr/lib ./configure --enable-shared -- disable-install-doc --prefix=/usr/local/rvm/rubies/ruby-1.9.3-p194', please read  /usr/local/rvm/log/ruby-1.9.3-p194/configure.log
There has been an error while running configure. Halting the installation.

ログの関連部分は次のとおりです。

checking build system type... x86_64-apple-darwin12.2.0
checking host system type... x86_64-apple-darwin12.2.0
checking target system type... x86_64-apple-darwin12.2.0
checking whether the C compiler works... no
configure: error: in `/usr/local/rvm/src/ruby-1.9.3-p194':
configure: error: C compiler cannot create executables
See `config.log' for more details

どんな助けでも大歓迎です!

4

3 に答える 3

2

すべてを再インストール!!!

これは初心者向けのワンヒット ワンダー タイプのソリューションのように聞こえるかもしれません。しかし、それがあなたの時間を節約すると言うとき、私を信じてください

編集:やるべきことは...

  1. まだ持っていない場合は、homebrew をインストールします。
  2. RVM を内破します。これにより、すべてのルビーが削除され、RVM が削除されます。
  3. OS X Mountain Lion を使用している場合は、CC=/Developer/usr/bin/gcc. これは古き良きgccを使用しています
  4. RVM を再インストールする
  5. rvm install 1.9.3
  6. 楽しみ (:
于 2012-10-12T01:59:17.073 に答える
1

Mac OS X を使用している場合は、 homebrewを使用して Ruby 1.9.3-p194 を簡単に取得できる可能性があります。

homebrew をインストールした場合のインストールは、次のように簡単です。

$ brew install ruby

バージョンごとにリンクされている、他にも利用可能なリソースがかなりあります。Lion、Snow Leopard、Leopard など...ダウンロード ruby​​ で。

于 2012-10-11T23:49:12.013 に答える
0

以下のように編集していただければ解決すると思います

https://github.com/railsinstaller/railsinstaller-nix/issues/10

于 2012-11-13T20:06:09.447 に答える