私はこのチュートリアルに取り組んでいます: http://ruby.railstutorial.org/chapters/static-pages#top ... [ctrl+f]Listing 3.1. A Gemfile for the sample app
で私の居場所を見つけることができます。
そこにあるようにgemfileをコピーして貼り付けただけです(うまくいかなかったので、[ctrl + f]スポットのすぐ上にリンクされている10.42のものを試してみました。それを使用する必要があるからです)とにかくある時点で。)
10.42 のリストでは、エラーが表示されますCould not find gem 'will_paginate (= 3.0.pre2) ruby' in the gems available on this machine
。
- Rails はバージョン 3.0.11 です
- Ruby のバージョン: 1.8.7 (2012-02-08 パッチレベル 358) [i386-cygwin]
以下は、エラーを示す端末からのコピーアンドペーストです。ここではフォーマットがひどいので、ここにある Google ドキュメントのページにも掲載しました: https://docs.google.com/document/d/1SJsfIOtKKR2Rb228kgfpTdpYhGsWLCwfkORXJA1qYBs/edit
Brian@RobCo_Terminal /home/brian/sample_app $ rails generate rspec:install このマシンで利用可能な gem に gem 'will_paginate (= 3.0.pre2) ruby' が見つかりませんでした。bundle install を実行して、不足している gem をインストールします。
1) gravatar_image_tag (1.0.0.pre2) の使用 nokogiri (1.5.2) をネイティブ拡張でインストール 3 [main] ruby 7644 child_info_fork::abort: address space needed by 'etc.so' (0x110000) is already used 3 [main] ] ruby 6352 child_info_fork::abort: 「etc.so」が必要とするアドレス空間 (0x110000) はすでに占有されています 3 [main] ruby 1524 child_info_fork::abort: 「etc.so」が必要とするアドレス空間 (0x110000) はすでに占有されています 残念ながら、致命的なエラーが発生しました。このエラーを修正できるように、github.com/carlhuda/bundler/issues の Bundler イシュー トラッカーに報告してください。ありがとう!/usr/lib/ruby/site_ruby/1.8/rubygems/installer.rb:483:`build_extensions': エラー: gem ネイティブ エクステンションのビルドに失敗しました。(Gem::Installer::ExtensionBuildError) 2) ネイティブ拡張 3 [main] ruby 7644 child_info_fork::abort: 'etc.so' が必要とするアドレス空間 (0x110000) は既に占有されています 3 [main] ruby 6352 child_info_fork::abort: 'etc.so が必要とするアドレス空間' (0x110000) は既に占有されています 3 [main] ruby 1524 child_info_fork::abort: 「etc.so」が必要とするアドレス空間 (0x110000) はすでに占有されています 残念ながら、致命的なエラーが発生しました。このエラーを修正できるように、github.com/carlhuda/bundler/issues の Bundler イシュー トラッカーに報告してください。ありがとう!/usr/lib/ruby/site_ruby/1.8/rubygems/installer.rb:483:`build_extensions': エラー: gem ネイティブ エクステンションのビルドに失敗しました。(Gem::Installer::ExtensionBuildError) 2) ネイティブ拡張 3 [main] ruby 7644 child_info_fork::abort: 'etc.so' が必要とするアドレス空間 (0x110000) は既に占有されています 3 [main] ruby 6352 child_info_fork::abort: 'etc.so が必要とするアドレス空間' (0x110000) は既に占有されています 3 [main] ruby 1524 child_info_fork::abort: 「etc.so」が必要とするアドレス空間 (0x110000) はすでに占有されています 残念ながら、致命的なエラーが発生しました。このエラーを修正できるように、github.com/carlhuda/bundler/issues の Bundler イシュー トラッカーに報告してください。ありがとう!/usr/lib/ruby/site_ruby/1.8/rubygems/installer.rb:483:`build_extensions': エラー: gem ネイティブ エクステンションのビルドに失敗しました。(Gem::Installer::ExtensionBuildError) so' (0x110000) は既に占有されています 3 [main] ruby 1524 child_info_fork::abort: 「etc.so」が必要とするアドレス空間 (0x110000) はすでに占有されています 残念ながら、致命的なエラーが発生しました。このエラーを修正できるように、github.com/carlhuda/bundler/issues の Bundler イシュー トラッカーに報告してください。ありがとう!/usr/lib/ruby/site_ruby/1.8/rubygems/installer.rb:483:`build_extensions': エラー: gem ネイティブ エクステンションのビルドに失敗しました。(Gem::Installer::ExtensionBuildError) so' (0x110000) は既に占有されています 3 [main] ruby 1524 child_info_fork::abort: 「etc.so」が必要とするアドレス空間 (0x110000) はすでに占有されています 残念ながら、致命的なエラーが発生しました。このエラーを修正できるように、github.com/carlhuda/bundler/issues の Bundler イシュー トラッカーに報告してください。ありがとう!/usr/lib/ruby/site_ruby/1.8/rubygems/installer.rb:483:`build_extensions': エラー: gem ネイティブ エクステンションのビルドに失敗しました。(Gem::Installer::ExtensionBuildError) `build_extensions' で: エラー: gem ネイティブ エクステンションのビルドに失敗しました。(Gem::Installer::ExtensionBuildError) `build_extensions' で: エラー: gem ネイティブ エクステンションのビルドに失敗しました。(Gem::Installer::ExtensionBuildError)
/usr/bin/ruby.exe extconf.rb 17 [main] ruby 7892 child_info_fork::abort: 「etc.so」が必要とするアドレス空間 (0x2E0000) は既に占有されています 5 [main] ruby 7128 child_info_fork::abort: アドレス空間「etc.so」が必要とする (0x2E0000) は既に占有されています 4 [main] ruby 7568 child_info_fork::abort: 「etc.so」が必要とするアドレス空間 (0x2E0000) はすでに占有されています 4 [main] ruby 3196 child_info_fork::abort: 「etc.so」が必要とするアドレス空間 (0x2E0000) はすでに占有されています 26 [main] ruby 2260 child_info_fork::abort: 「etc.so」が必要とするアドレス空間 (0x2E0000) はすでに占有されています 4 [main] ruby 6852 child_info_fork::中止: 'etc.so' (0x2E0000) が必要とするアドレス空間は、libxml/parser.h のチェック中に既に占有されています... libxml2 がありません。nokogiri.org/tutorials/installing_nokogiri にアクセスしてください。
* extconf.rb が失敗しました * 何らかの理由で Makefile を作成できませんでした。必要なライブラリやヘッダーが不足している可能性があります。詳細については、mkmf.log ファイルを確認してください。構成オプションが必要な場合があります。
提供される設定オプション: --with-opt-dir --without-opt-dir --with-opt-include --without-opt-include=${opt-dir}/include --with-opt-lib -- without-opt-lib=${opt-dir}/lib --with-make-prog --without-make-prog --srcdir=. --curdir --ruby=/usr/bin/ruby --with-zlib-dir --without-zlib-dir --with-zlib-include --without-zlib-include=${zlib-dir}/include --with-zlib-lib --without-zlib-lib=${zlib-dir}/lib --with-iconv-dir --without-iconv-dir --with-iconv-include --without-iconv- include=${iconv-dir}/include --with-iconv-lib --without-iconv-lib=${iconv-dir}/lib --with-xml2-dir --without-xml2-dir --with -xml2-include --without-xml2-include=${xml2-dir}/include --with-xml2-lib --without-xml2-lib=${xml2-dir}/lib --with-xslt-dir --without-xslt-dir --with-xslt-include --without-xslt-include=${xslt-dir}/include --with-xslt-lib --without-xslt-lib=${xslt-dir }/lib
Gem ファイルは、検査のために /usr/lib/ruby/gems/1.8/gems/nokogiri-1.5.2 にインストールされたままになります。/usr/lib/ruby/site_ruby/1.8/rubygems/installer.rb:446:in から /usr/lib/ruby/gems/1.8/gems/nokogiri-1.5.2/ext/nokogiri/gem_make.out に記録された結果each' from /usr/lib/ruby/site_ruby/1.8/rubygems/installer.rb:446:inbuild_extensions from /usr/lib/ruby/site_ruby/1.8/rubygems/installer.rb:198:in install' from /usr /lib/ruby/gems/1.8/gems/bundler-1.1.0/lib/bundler/source.rb:90:ininstall' from /usr/lib/ruby/gems/1.8/gems/bundler-1.1.0/lib /bundler/rubygems_integration.rb:82:in preserve_paths から /usr/lib/ruby/gems/1.8/gems/bundler-1.1.0/lib/bundler/source.rb:89:ininstall を /usr/lib/ からruby/gems/1.8/gems/bundler-1.1.0/lib/bundler/installer.rb:73:in install_gem_from_spec' from /usr/lib/ruby/gems/1.8/gems/bundler-1.1.