0

Mac OS Lion に Rails をインストールしようとすると、このエラーが発生します。コマンドを使用しました-$ sudo gem install rails

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb mkmf.rb は /System/Library/Frameworks/Ruby.framework/Versions/1.8/ で ruby​​ のヘッダー ファイルを見つけることができませんusr/lib/ruby/ruby.h

レールを取り付けるために必要な手順はありますか?

ありがとう

4

3 に答える 3

1

バンドルされている 1.8 の ruby​​ は使用しないでください。これは本当に時代遅れです。最新の Ruby バージョンを提供するrvmをインストールすると、すべてがシームレスに機能します。開始する必要があるのはこれだけです。

$ curl -L https://get.rvm.io | bash -s stable --rails

すべてをビルドするには gcc/g++ ツールチェーン (Xcode) が必要ですが、いずれにしてもネイティブ gem をコンパイルするにはそれが必要でした。

于 2012-07-11T17:21:43.720 に答える
0

Mac OS のシステム Ruby は古くなっています。RVM または Rbenv をインストールしてインストール済みの Ruby を管理するか、新しいバージョンをインストールすることをお勧めします。

于 2012-07-11T17:24:33.417 に答える
0

いくつかのヘッダー ファイルが不足しているようです。XCode と開発者ツールを再インストールしてみてください。XCode を既にダウンロードしている場合は、/Applications に配置されたインストーラーを実行したことを確認してください。

ジャックが言うように、rvm を使用すると、はるかにスムーズになります。

于 2012-07-11T17:22:36.987 に答える