RVM を使用して Ruby (および最終的には Rails) をインストールしようとしています。これが私が得ているエラーメッセージです:
Error running 'env LDFLAGS=-L/opt/sm/pkg/active/lib CFLAGS=-I/opt/sm/pkg/active/include CPATH=/opt/sm/pkg/active/include ./configure --disable-install-doc --prefix=/Users/Mayank/.rvm/rubies/ruby-1.9.3-p374 --with-opt-dir=/Users/Mayank/.rvm/usr --disable-shared', please read /Users/Mayank/.rvm/log/ruby-1.9.3-p374/configure.log
There has been an error while running configure. Halting the installation.
configure.log は次のとおりです。
[2013-01-31 00:13:22] ./configure
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 for C compiler default output file name...
configure: error: C compiler cannot create executables
See `config.log' for more details.
私は走った
export CC=/usr/local/bin/gcc-4.2
そこにgcc-4.2があることを確認しました。
RVM は常に「構成」段階に到達し、ターミナル ウィンドウの上部に bash と env が交互に表示されるループに入るように見えます。
RailsInstaller を再実行してみましたが、何も起こりませんでした。
これはすべて始まったので
heroku db:push
1.9.3 ではサポートされておらず、1.9.2 はインストールされていませんでした。
このようなエラーを検索する方法さえわかりませんが、他の人でうまくいったことはすべて試しました。
編集。rvm debugを実行したところ、次のようになりました。
ruby-1.9.3-p374:
/Users/Mayank/.rvm/bin/ruby: line 6: /Users/Mayank/.rvm/bin/ruby: Argument list too long
/Users/Mayank/.rvm/bin/ruby: line 6: /Users/Mayank/.rvm/bin/ruby: Undefined error: 0