Rubyのnet/httpライブラリでWEBAPIをたたく際に発生するSocketErrorgetaddrinfo例外の対処方法

このQ&Aのポイント
  • Rubyのnet/httpライブラリを使用してWEBAPIをたたく際にSocketErrorgetaddrinfo例外が発生しました。このエラーは通常、ネットワーク接続に関連しています。対処方法としては、以下のような対応が考えられます。まず、インターネット接続が正常かどうかを確認しましょう。次に、正しいURLを指定しているかを確認し、ドメイン名が正しいかどうかも確認しましょう。また、ファイアウォールやプロキシサーバーなどの設定も確認してください。さらに、DNSの設定やホストファイルの設定を確認し、必要に応じて修正してみてください。最後に、他のネットワーク接続を試してみることも検討しましょう。
  • 例外の発生原因は通常、ネットワーク接続に問題があることが考えられます。具体的には、インターネット接続が不安定な場合や、指定したURLが存在しない場合などが挙げられます。また、ファイアウォールやプロキシサーバーなどの設定により、通信がブロックされることもあります。さらに、DNSの設定やホストファイルの設定に問題がある場合も、このようなエラーが発生する可能性があります。
  • 対処方法としては、まず最初にインターネット接続が正常かどうかを確認しましょう。次に、正しいURLを指定しているかを確認し、ドメイン名が正しく記述されているかどうかも確認してください。また、ファイアウォールやプロキシサーバーなどの設定が正しく行われているかも確認してください。さらに、DNSの設定やホストファイルの設定を確認し、必要に応じて修正してみてください。もし他のネットワーク接続が正常に動作する場合は、そのAPIが使用しているポートがブロックされている可能性も考えられるので、ネットワーク管理者に相談してみることも検討しましょう。
回答を見る
  • ベストアンサー

Ruby:net/httpライブラリで質問です。

RubyでWEBAPIをたたこうとおもい リファレンスから require 'net/http' Net::HTTP.version_1_2 # おまじない Net::HTTP.start('www.example.com', 80) {|http| response = http.get('/index.html') puts response.body } という記述を利用してヤフーのページを取得しようと 動かしたところまったく動作しなかったのでだめもとで例外をとってみたら begin Net::HTTP.version_1_2() # おまじない Net::HTTP.start("http://yahoo.co.jp", 80) {|http| response = http.get("/index.html"); puts response.body } rescue => ex print ex.class; print "<hr />"; print ex.message; print "<hr />"; print ex.backtrace; end SocketErrorgetaddrinfo: 記憶域制御ブロックが壊れています。 C:/ruby/lib/ruby/1.8/Net/HTTP.rb:560:in `initialize'C:/ruby/lib/ruby/1.8/Net/HTTP.rb:560:in `open'C:/ruby/lib/ruby/1.8/Net/HTTP.rb:560:in `connect'C:/ruby/lib/ruby/1.8/timeout.rb:53:in `timeout'C:/ruby/lib/ruby/1.8/timeout.rb:101:in `timeout'C:/ruby/lib/ruby/1.8/Net/HTTP.rb:560:in `connect'C:/ruby/lib/ruby/1.8/Net/HTTP.rb:553:in `do_start'C:/ruby/lib/ruby/1.8/Net/HTTP.rb:542:in `start'C:/ruby/lib/ruby/1.8/Net/HTTP.rb:440:in `start'C:/Apache/htdocs/tokui12.rb:11 上記のような例外が取れました。 これは、Rubyの際インストールが必要なのでしょうか? リファレンスまんまを利用しているので記述間違いとかはないと思うのですが・・・ システム的な問題?と思いPHPでたたいたところ PHPであれば普通にAPIはたたけました。 対処策はどうしたらいいのでしょうか?

  • Ruby
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • sholmes
  • ベストアンサー率81% (89/109)
回答No.1

たぶん、この例外発生原因は次の部分です。 Net::HTTP.start("http://yahoo.co.jp", 80) {|http| URIではなくアドレス(IPアドレスやFQDN等)を入れる場所なので、こんな感じですね Net::HTTP.start('www.yahoo.co.jp', 80) {|http| <おまけ1> まず、参照するドキュメントを変えましょう。 記載されたマニュアルは既に古い物なので、Ruby1.8.7系であっても次のマニュアルを当たるようにしましょう。 http://doc.ruby-lang.org/ja/1.8.7/doc/index.html http://doc.ruby-lang.org/ja/1.8.7/library/net=2fhttp.html <おまけ2> ヤフーのトップページはリダイレクトかかるので、多分今回のサンプルそのまんまだと意図した実験にはならないでしょう。 別のサイトで試すか、マニュアルにも記載のあるリダイレクト対応メソッドを実装しましょう。 以下、枠線内抜粋 -------------------------------------------------------------------------------------------------- リダイレクトに対応する 以下の例の fetch はリダイレクトに対応しています。 limit 回数以上リダイレクトしたらエラーにします。 require 'net/http' require 'uri' def fetch(uri_str, limit = 10) # You should choose better exception. raise ArgumentError, 'HTTP redirect too deep' if limit == 0 response = Net::HTTP.get_response(URI.parse(uri_str)) case response when Net::HTTPSuccess response when Net::HTTPRedirection fetch(response['location'], limit - 1) else response.value end end print fetch('http://www.example.org') -------------------------------------------------------------------------------------------------- このサンプルコードから、最終行を次の内容に変えてみてください 尚、この例だとuriライブラリを読み込んでいるため、ターゲット指定にURIが使えるようになっています。 print fetch('http://www.yahoo.co.jp').body 順を追う意味からはあまり適さないと思うので、別のサイトで試したほうがいいとは思います。 <おまけ3> 他の言語経験から、メソッド呼び出しに()を加えたり、行末に;を付けたりされていると思います。 特別に強いこだわりが無ければ、この辺のコーディングスタイルをRubyっぽい物に合わせるようにしましょう。 規約として有名な所では青木さんや前田さんの物がありますが、 取り敢えずマニュアルで使われているスタイルを参考にしてみてください。 今後マニュアルを読む上でも、標準的なスタイルには慣れておいた方が良いと思います。

egoist1209
質問者

お礼

ありがとうございます! なんとかページ取得のができました。 いろいろためいして遊んで見ます。 >他の言語経験から、メソッド呼び出しに()を加えたり、行末に;を付けたりされていると思います。 そうなんです、ついつい癖で;とか()とか書いてしまいます。 個人的にも()や;を書かなくていいのはラクなのですこしずつ ならしていきます。

関連するQ&A

  • Net::HTTP#get関連

    楽しいRuby第4版で、Net::HTTPクラスを使ってRubyのホームページのHTMLを取得しコンソールに出力するというプログラムlist 8.13についてなんですが、 require "net/http" require "uri" url = URI.parse("http://www.ruby-lang.org/ja/") http = Net::HTTP.start(url.host, url.port) doc = http.get(url.path) puts doc と、記載通りに打ち込んで走らせても C:Ruby21/lib/ruby/2.1.0/net/http.rb879:in `initialize': no implect conversion of nil into String (TypeError)  from C:/Ruby21/lib/ruby/2.1.0/net/http.rb:879: in `open'  from C:/Ruby21/lib/ruby/2.1.0/net/http.rb:879: in `block in connect'  from C:/Ruby21/lib/ruby/2.1.0/net/timeout.rb:76:in `timeout'  from C:/Ruby21/lib/ruby/2.1.0/net/http.rb:878: in `connect'  from C:/Ruby21/lib/ruby/2.1.0/net/http.rb:863: in `do_start'  from C:/Ruby21/lib/ruby/2.1.0/net/http.rb:858: in `start'  from C:/Ruby21/lib/ruby/2.1.0/net/http.rb:583: in `start'  from http_get.rb:4: in `<main>' というエラーメッセージが出てしまいます。 いったいどうすればいいでしょうか?

  • Windows上のRubyから、IMAP経由でGMailを受信しようとしましたが、エラーが出ます。

    Googleカレンダーの予定を、1日前に通知する設定にして、その通知メールをRubyで作ったプログラムで受信、解析してTwitterにポストするプログラムを作っています。 GMailを受信する際、IMAPで受信しているのですが、プログラムを実行すると、以下のようなメッセージが出ます。 -------------------------------------------------- D:/Ruby/lib/ruby/1.8/openssl/buffering.rb:35:in `sysread': ソケットが以前のシャットダウンの呼び出しでシャットダウンされているため、データの送受信を要求することは禁じられています。 (Errno::ESHUTDOWN) from D:/Ruby/lib/ruby/1.8/openssl/buffering.rb:35:in `fill_rbuff' from D:/Ruby/lib/ruby/1.8/openssl/buffering.rb:106:in `gets' from D:/Ruby/lib/ruby/1.8/net/imap.rb:992:in `get_response' from D:/Ruby/lib/ruby/1.8/net/imap.rb:930:in `receive_responses' from D:/Ruby/lib/ruby/1.8/net/imap.rb:923:in `initialize' from D:/Ruby/lib/ruby/1.8/net/imap.rb:922:in `start' from D:/Ruby/lib/ruby/1.8/net/imap.rb:922:in `initialize' from xxx.rb:49:in `new' from xxx.rb:49 -------------------------------------------------- Linux上では動作するのですが、Windowsでは上記のようなメッセージが出て動きません。 解決策がわかるかたはよろしくお願いいたします。

  • rubyのWatirでIEが起動しない。

    rubyのWatirでIEが起動しない。 こんにちは rubyをはじめて使ってみたものです。 自動化のためにWatirを使用したいです。 インストールは無事終わっていますが、サンプルプログラムを叩くと以下の様なエラーが出てしまいにっちもさっちも行きません。 IEも起動できません。 どなたか助けていただけると本当にうれしいです。 サンプルプログラム require 'watir' agent = Watir::IE.start "http://www.google.co.jp/" ruby.exe -コンポーネントが見つかりません msvcrt-ruby18.dllが見つからなかったため、このアプリケーションを開始できませんでした。アプリケーションをインストールしなおすとこの問題は解決される場合があります。 C:/Ruby191/lib/ruby/gems/1.9.1/gems/windows-api-0.4.0/lib/windows/api.rb:1:in `r equire': 126: 指定されたモジュールが見つかりません。 - C:/Ruby191/lib/ruby/gem s/1.9.1/gems/win32-api-1.4.6-x86-mingw32/lib/win32/api.so (LoadError) from C:/Ruby191/lib/ruby/gems/1.9.1/gems/windows-api-0.4.0/lib/windows/a pi.rb:1:in `<top (required)>' from C:/Ruby191/lib/ruby/gems/1.9.1/gems/windows-pr-1.0.9/lib/windows/er ror.rb:12:in `require' from C:/Ruby191/lib/ruby/gems/1.9.1/gems/windows-pr-1.0.9/lib/windows/er ror.rb:12:in `<top (required)>' from C:/Ruby191/lib/ruby/gems/1.9.1/gems/win32-process-0.6.2/lib/win32/p rocess.rb:1:in `require' from C:/Ruby191/lib/ruby/gems/1.9.1/gems/win32-process-0.6.2/lib/win32/p rocess.rb:1:in `<top (required)>' from C:/Ruby191/lib/ruby/gems/1.9.1/gems/watir-1.6.5/lib/watir/ie-proces s.rb:1:in `require' from C:/Ruby191/lib/ruby/gems/1.9.1/gems/watir-1.6.5/lib/watir/ie-proces s.rb:1:in `<top (required)>' from C:/Ruby191/lib/ruby/gems/1.9.1/gems/watir-1.6.5/lib/watir/ie.rb:45: in `require' from C:/Ruby191/lib/ruby/gems/1.9.1/gems/watir-1.6.5/lib/watir/ie.rb:45: in `<top (required)>' from gui.rb:2:in `<main>' rubyのバージョンは C:\ruby>ruby -v ruby 1.9.1p378 (2010-01-10 revision 26273) [i386-mingw32] です。 One-Click Ruby Installer for Windowsを使用してインストールしました。 watirは以下のURL通りにインストールしました。 gem update --system gem install watir http://www.sixapart.jp/techtalk/2008/06/watir_1.html OSはwindowsXP SP2です。 どなたか本当に助けていただけると感謝でいっぱいの気持ちになります。 どうぞよろしくお願いいたします。

    • ベストアンサー
    • Ruby
  • sassについて質問です。

    compass watchしてコンパイルをしようとするとエラーが起こります。 何が問題でしょうか? ---エラーコード--- modified config.rb clean css delete css/test.css >>> Compass is watching for changes. Press Ctrl-C to Stop. write css/test.css modified scss/test.scss [Listen warning]: Change block raise an execption: incompatible character encodi ngs: Windows-31J and UTF-8 Backtrace: C:/Ruby21/lib/ruby/gems/2.1.0/gems/sass-3.4.12/lib/sass/importers/filesy stem.rb:87:in `index' C:/Ruby21/lib/ruby/gems/2.1.0/gems/sass-3.4.12/lib/sass/importers/filesy stem.rb:87:in `remove_root' C:/Ruby21/lib/ruby/gems/2.1.0/gems/sass-3.4.12/lib/sass/importers/filesy stem.rb:146:in `find_real_file' C:/Ruby21/lib/ruby/gems/2.1.0/gems/sass-3.4.12/lib/sass/importers/filesy stem.rb:32:in `mtime' C:/Ruby21/lib/ruby/gems/2.1.0/gems/sass-3.4.12/lib/sass/plugin/staleness _checker.rb:134:in `mtime' C:/Ruby21/lib/ruby/gems/2.1.0/gems/sass-3.4.12/lib/sass/plugin/staleness _checker.rb:163:in `block in dependency_updated?' C:/Ruby21/lib/ruby/gems/2.1.0/gems/sass-3.4.12/lib/sass/plugin/staleness _checker.rb:81:in `call' C:/Ruby21/lib/ruby/gems/2.1.0/gems/sass-3.4.12/lib/sass/plugin/staleness _checker.rb:81:in `stylesheet_modified_since?' C:/Ruby21/lib/ruby/gems/2.1.0/gems/sass-3.4.12/lib/sass/plugin/staleness _checker.rb:69:in `stylesheet_needs_update?' C:/Ruby21/lib/ruby/gems/2.1.0/gems/sass-3.4.12/lib/sass/plugin/compiler. rb:211:in `block in update_stylesheets' C:/Ruby21/lib/ruby/gems/2.1.0/gems/sass-3.4.12/lib/sass/plugin/compiler. rb:209:in `each' C:/Ruby21/lib/ruby/gems/2.1.0/gems/sass-3.4.12/lib/sass/plugin/compiler. rb:209:in `update_stylesheets' C:/Ruby21/lib/ruby/gems/2.1.0/gems/sass-3.4.12/lib/sass/plugin/compiler. rb:470:in `on_file_changed' C:/Ruby21/lib/ruby/gems/2.1.0/gems/sass-3.4.12/lib/sass/plugin/compiler. rb:328:in `block in watch' C:/Ruby21/lib/ruby/gems/2.1.0/gems/sass-3.4.12/vendor/listen/lib/listen/ listener.rb:252:in `call' C:/Ruby21/lib/ruby/gems/2.1.0/gems/sass-3.4.12/vendor/listen/lib/listen/ listener.rb:252:in `on_change' C:/Ruby21/lib/ruby/gems/2.1.0/gems/sass-3.4.12/vendor/listen/lib/listen/ listener.rb:290:in `block in initialize_adapter' C:/Ruby21/lib/ruby/gems/2.1.0/gems/sass-3.4.12/vendor/listen/lib/listen/ adapters/polling.rb:48:in `call' C:/Ruby21/lib/ruby/gems/2.1.0/gems/sass-3.4.12/vendor/listen/lib/listen/ adapters/polling.rb:48:in `poll_changed_directories' C:/Ruby21/lib/ruby/gems/2.1.0/gems/sass-3.4.12/vendor/listen/lib/listen/ adapter.rb:299:in `block in start_poller'

  • Ruby net/httpについて

    Rubyで#!/ruby/bin/ruby require 'net/http' require 'uri' print "content-type: text/html\r\n\r\n"; begin url = "http://~~~.com/" Net::HTTP.get_print URI.parse(url) rescue => ex print ex.class; print "<hr />"; print ex.message; print "<hr />"; print ex.backtrace; end というようなコードで指定のURLの内容をgetしたいと思っています。 が、とりあえずは上記内容でURL先の内容は取得できるのですが url = "http://www.~~~.com"; という風にwwwをつけるとスクリプトがうごかずURL先の内容が取得できないのです。 原因はなんなのでしょうか? 識者のかたご教授ください。

    • ベストアンサー
    • Ruby
  • Ruby 演算子 "==="

    Rubyの演算子 "===" についての質問です。 例:Rubyリファレンスより抜粋 require 'uri' require 'net/http' Net::HTTP.version_1_2 # おまじない def fetch( uri_str, limit = 10 ) # 適切な例外クラスに変えるべき raise ArgumentError, 'http redirect too deep' if limit == 0 response = Net::HTTP.get_response(URI.parse(uri_str)) case response when Net::HTTPSuccess then response when Net::HTTPRedirection then fetch(response['location'], limit - 1) else response.error! end end HTTPRedirectionが起きたと仮定して。 この case文だと思った通りの動きをします。 しかし、case文の部分を if response == Net::HTTPRedirection としたところ if文の中に入ってきません。何故でしょう? if response === Net::HTTPRedirection としても同じ結果でした。 Rubyを勉強しはじめて 初日からこんな調子ですが 宜しくお願いいたします。

  • Ruby の実行について

    Ruby初心者です。 メモ帳で puts "hello world"と打ち、名前をsample.rbにし、c:\Users\rbというファイルに保存しました。次にコマンドプロンプトで c:\Users\rb>ruby sample.rb と入力したんですが、'ruby'は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。といわれました。 どうすればいいのですか? 本を見てもネット上のサイトをみても >ruby ●●.rb なんです。

    • ベストアンサー
    • Ruby
  • ruby 1.9.3のrequireについて

    はじめまして。 私は今初めてrubyの勉強をしています。 使用している参考書はたのしいruby第3です。 ruby 1.9.3-P1.9.4でのrequireについて 今回質問させていただく内容としては requireを使用し外部ファイルを読み込もうとするとエラーになってしま.います。 同じディレクトリにファイルを置いています。 ディレクトリ構造として c:\workspaceの中にscopetest.rbとsub.rbをおいております。 scopetest.rb $x = 0 x = 0 require "sub" p $x p x sub.rb $x = 1 x = 1 実行コマンド ruby scopetestr.rb エラー C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- sub (LoadError) from C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:i n `require' from scopetest.rb:4:in `<main>' 参考書と同じにやっているのですがエラーがでてしまいます。 初歩的な質問かもしれませんがよろしくおねがいいたします。

    • ベストアンサー
    • Ruby
  • ruby on rails チュートリアル

    チュートリアルの3章を勉強中なのですが(http://railstutorial.jp/chapters/static_pages?version=4.2#sec-generated_static_pages) リスト3-4で $ rails generate controller StaticPages home help このコマンドをしてから$ rails server -b $IP -p $PORTを入力すると => Booting WEBrick => Rails 4.2.4 application starting in development on http://0.0.0.0:8080 => Run `rails server -h` for more startup options => Ctrl-C to shutdown server [2015-11-11 09:39:15] INFO WEBrick 1.3.1 [2015-11-11 09:39:15] INFO ruby 2.2.1 (2015-02-26) [x86_64-linux] Exiting /usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/socket.rb:206:in `bind': Address already in use - bind(2) for 0.0.0.0:8080 (Errno::EADDRINUSE) from /usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/socket.rb:206:in `listen' from /usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/socket.rb:461:in `block in tcp_server_sockets' from /usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/socket.rb:232:in `each' from /usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/socket.rb:232:in `foreach' from /usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/socket.rb:459:in `tcp_server_sockets' from /usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/webrick/utils.rb:70:in `create_listeners' from /usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/webrick/server.rb:133:in `listen' from /usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/webrick/server.rb:114:in `initialize' from /usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/webrick/httpserver.rb:45:in `initialize' from /usr/local/rvm/gems/ruby-2.2.1/gems/rack-1.6.4/lib/rack/handler/webrick.rb:31:in `new' from /usr/local/rvm/gems/ruby-2.2.1/gems/rack-1.6.4/lib/rack/handler/webrick.rb:31:in `run' from /usr/local/rvm/gems/ruby-2.2.1/gems/rack-1.6.4/lib/rack/server.rb:286:in `start' from /usr/local/rvm/gems/ruby-2.2.1/gems/railties-4.2.4/lib/rails/commands/server.rb:80:in `start' from /usr/local/rvm/gems/ruby-2.2.1/gems/railties-4.2.4/lib/rails/commands/commands_tasks.rb:80:in `block in server' from /usr/local/rvm/gems/ruby-2.2.1/gems/railties-4.2.4/lib/rails/commands/commands_tasks.rb:75:in `tap' from /usr/local/rvm/gems/ruby-2.2.1/gems/railties-4.2.4/lib/rails/commands/commands_tasks.rb:75:in `server' from /usr/local/rvm/gems/ruby-2.2.1/gems/railties-4.2.4/lib/rails/commands/commands_tasks.rb:39:in `run_command!' from /usr/local/rvm/gems/ruby-2.2.1/gems/railties-4.2.4/lib/rails/commands.rb:17:in `<top (required)>' from /home/ubuntu/workspace/sample_app/bin/rails:8:in `require' from /home/ubuntu/workspace/sample_app/bin/rails:8:in `<top (required)>' from /usr/local/rvm/gems/ruby-2.2.1/gems/spring-1.1.3/lib/spring/client/rails.rb:27:in `load' from /usr/local/rvm/gems/ruby-2.2.1/gems/spring-1.1.3/lib/spring/client/rails.rb:27:in `call' from /usr/local/rvm/gems/ruby-2.2.1/gems/spring-1.1.3/lib/spring/client/command.rb:7:in `call' from /usr/local/rvm/gems/ruby-2.2.1/gems/spring-1.1.3/lib/spring/client.rb:26:in `run' from /usr/local/rvm/gems/ruby-2.2.1/gems/spring-1.1.3/bin/spring:48:in `<top (required)>' from /usr/local/rvm/gems/ruby-2.2.1/gems/spring-1.1.3/lib/spring/binstub.rb:11:in `load' from /usr/local/rvm/gems/ruby-2.2.1/gems/spring-1.1.3/lib/spring/binstub.rb:11:in `<top (required)>' from /home/ubuntu/workspace/sample_app/bin/spring:13:in `require' from /home/ubuntu/workspace/sample_app/bin/spring:13:in `<top (required)>' from bin/rails:3:in `load' from bin/rails:3:in `<main>' となってしまいますがこれってエラーですよね? ビューも開けないのですが、どなたか教えていただきたいです もしかしたら上のコマンド関係ないのかもしれないです。 よろしくお願いします。

    • ベストアンサー
    • Ruby
  • ruby erbでの表示がうまく行きません。

    本当に初心者ですので、質問が分かりづらいかもしれませんが、よろしくお願いします。 環境は、OS:WindowsXPSP3 ApacheHttpserver2.2 Ruby-186-26 RubyGems -v 0.9.4 です。 erbを使って簡易掲示版を作ろう!!と言うものなのですが、 ・keijiban.html ・keijiban.rb ・data.csv(書き込んだデータ保存用csv)・・・cgi-binに保存 ************************************************************ 入力ミスは散々見直しました。 添付ファイルが2つのファイルです。localhostで表示してみていますが、 初期表示は出来ますが、データを追加しようと『投稿する』ボタンをクリックすると 画面が真っ白になります。 入力ミスは散々見直しました。 初期表示が出来ると言う事は、keijiban.rbは動作していると思われます。 REDで簡易解析と言うのをしてみた所、次のエラーが出たり出なかったりです。 C:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require': no such file to load -- rde (LoadError) from C:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require' from C:\Program Files\RDE\rde_export.rb:9 from C:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require' from C:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require' from C:/Program Files/Apache Software Foundation/Apache2.2/cgi-bin/rb1D.tmp:71 Complete(1) 何か、インストールが足りないのでしょうか? 教えて下さい。 2000字超えたため、別ファイルに全文を記入しています。

    • ベストアンサー
    • Ruby

専門家に質問してみよう