0

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
4

2 に答える 2

1

これは railisinstaller のバグです。RVM を更新rvm get headして出力を読みます。詳細はこちら: https://stackoverflow.com/a/14078475/497756

于 2013-01-31T16:01:00.893 に答える
0

以下のコードは機能します!

Minis-MacBook-Air:website daraotsu$ ruby -v
ruby 2.1.1p76 (2014-02-24 revision 45161) [x86_64-darwin12.0]
Minis-MacBook-Air:website daraotsu$ rvm use 2.1.1
Using /Users/daraotsu/.rvm/gems/ruby-2.1.1
Minis-MacBook-Air:website daraotsu$ rails s
于 2014-04-24T12:49:35.810 に答える