3

Rails を Mountain Lion にインストールしようとすると、競合が発生するようです。Ruby を更新しようとしましたが、これは役に立ちませんでした。Rails Installer も試しましたが、それでもエラーが発生しました。Ruby のバージョンは 1.8.7 です

ここに私が端末から得ているエラーがあります

sudo gem install rails
Building native extensions.  This could take a while...
ERROR:  Error installing rails:
ERROR: Failed to build gem native extension.

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb
mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h


Gem files will remain installed in /Library/Ruby/Gems/1.8/gems/atomic-1.1.10 for inspection.
Results logged to /Library/Ruby/Gems/1.8/gems/atomic-1.1.10/ext/gem_make.out
4

4 に答える 4

1

私は同じ問題を抱えていて、すべての要件がありました。私の解決策は?Ruby のバージョンを 2.0.0-p195 から 2.0.0-p353 に (RVM を介して) アップグレードしました。この後、試してみたところgem install rails、想定どおりに機能しました。

于 2013-12-17T21:27:55.383 に答える
0

RailsInstaller と次のステップバイステップの手順を使用します。

于 2013-07-12T00:08:54.527 に答える
0

ここで答えを見つけましたhttp://net.tutsplus.com/tutorials/ruby/how-to-install-ruby-on-a-mac/

これは決して公園での散歩ではありませんでしたが、バージョンの競合により、tut は 1 年以上経過しており、Rails には少なくとも Ruby 1.9.3 が必要であり、Xcode にコマンド ライン ツールをインストールする必要があります。このツタンカーメンは RVM を使用しています。

Rails Installer を試してみましたが、この方法よりもはるかに簡単に思えますが、それでもエラーが発生しました。メジャーバージョンの競合が発生していたと思います。Rails をインストールしようとしている場合は、まず Rails Installer を試してください。これは、インストールに関するごく最近のチュートリアルです。http://pragmaticstudio.com/blog/2010/9/23/install-rails-ruby-mac

于 2013-07-12T01:37:28.930 に答える