こんにちは。質問させて下さい。
Webサービス作成の学習で下記のサイトを参考にしてTwitterBotを作成していたのですが、
$ bundle install
でエラーが発生して困っております。
Herokuを使って1日1回名言をツイートするTwitter Botの作り方
http://blog.ruedap.com/2011/02/09/ruby-heroku-twitter-bot
###エラー内容
>bundler install Resolving dependencies... Using addressable 2.3.7 Using buftok 0.2.0 Using equalizer 0.0.9 Using multipart-post 2.0.0 Using faraday 0.9.1 ArgumentError: Gem sources must be absolute. You provided 'build.http_parser.rb/'. An error occurred while installing http_parser.rb (0.6.0), and Bundler cannot continue. Make sure that `gem install http_parser.rb -v '0.6.0'` succeeds before bundling.
おそらくですが、Gemfileにgem 'twitter'
とあり、
これがhttp_parser
に依存しているのだと思っています。
(試しにgem 'twitter' を削除してみるとbundler install 成功しました)
###確認したこと
エラーメッセージに従ってgem install http_parser.rb -v '0.6.0'
を行いました。
インストール成功して、C:\Ruby21\lib\ruby\gems\2.1.0\gems\http_parser.rb-0.6.0
が存在することも確認しました。
gem list
でもhttp_parser.rb (0.6.0)
と表示されています。
###開発環境
Windows8 x64
ruby 1.9.3p551 (2014-11-13) [i386-mingw32]
Windowsのコマンドプロンプトで操作しています。
###おわりに
Rubyでの開発に不慣れなため、切り分けのためにどのような情報を記載すればよいか把握できておりません。
記載している情報に不足ありましたらご指摘お願いします。
どうぞよろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/02/14 15:33