Railsの新規インストールで次のエラーが発生します。実行bundle install
し、たくさんのgemをインストールした後、bcrypt-rubyをインストールしようとするとエラーが発生します。OS X 10.8.2、最新のRuby(v1.9.3-p194)、新しいRails(v3.2.8)、および標準のGemfileを搭載した新しいMacを使用しています。
activerecordのインストール(3.2.8)
activeresourceのインストール(3.2.8)
ネイティブ拡張機能を使用したbcrypt-ruby(3.0.1)のインストール
Gem :: Installer :: ExtensionBuildError:エラー:gemネイティブ拡張のビルドに失敗しました。
/Users/me/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb creating Makefile
makeコンパイルbcrypt_ext.cmake:/usr/bin/gcc-4.2:そのようなファイルまたはディレクトリはありませんmake:* [bcrypt_ext.o]エラー1
Gemファイルは、検査のために/Users/me/.rvm/gems/ruby-1.9.3-p194@mygemset/gems/bcrypt-ruby-3.0.1にインストールされたままになります。結果は/Users/me/.rvm/gems/ruby-1.9.3-p194@mygemset/gems/bcrypt-ruby-3.0.1/ext/mri/gem_make.outに記録されましたbcrypt-ruby(3.0 .1)、およびBundlerは続行できません。
gem install bcrypt-ruby -v '3.0.1'
バンドルする前に、それが成功することを確認してください。
更新:これには、Mac OS X 10.8.2を搭載した新しいMacだけでなく、昨日インストールされた新しいXcodeとコマンドラインツールも含まれています。次に、RVMをインストールして醸造しました。