質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Cloud9

Cloud9は、クラウドからのプログラミングが可能になるWebサービス。IDEとしての機能が搭載されており、GitHubやHerokuなど他ツールとの連携も可能です。ブラウザ上で動くため、デバイスに関係なく開発環境を準備できます。

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

RSpec

RSpecはRuby用のBDD(behaviour-driven development)フレームワークです。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Q&A

解決済

1回答

2459閲覧

Everyday Rails のセットアップの時に、bin/rspec実行後VCR::Errors::UnhandledHTTPRequestErrorが表示される

jqk

総合スコア26

Cloud9

Cloud9は、クラウドからのプログラミングが可能になるWebサービス。IDEとしての機能が搭載されており、GitHubやHerokuなど他ツールとの連携も可能です。ブラウザ上で動くため、デバイスに関係なく開発環境を準備できます。

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

RSpec

RSpecはRuby用のBDD(behaviour-driven development)フレームワークです。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

0グッド

0クリップ

投稿2020/05/12 06:51

編集2020/05/12 15:41

Everyday railsのセットアップを行なっておりますがbin/rspecを実行した際、こちらだけ通りません。
rspec ./spec/system/tasks_spec.rb:12 # Tasks user toggles a task
下記の発生しているエラーも翻訳して読んだのですが、
どうすればいいのか分かりませんでした。
ご教授頂ければ幸いです。
##試したこと
rubyのversionを2.4.9に変更。
こちらの動画を参考
更に、cloud9で開発しているので、
参考記事
こちらのコマンドでchromeをインストール。
curl https://intoli.com/install-google-chrome.sh | bash
更に、gem 'chromedriver-helper'をコメントアウトし、
gem 'webdrivers'を追記し、bundle installを実行。
更に、gem 'capybara'に変更し、
bundle update selenium-webdriver capybaraを実行。
現在のバージョンは
capybara (3.32.1)
selenium-webdriver (3.142.7)
rspec-rails (3.8.0)

発生しているエラー

1) Tasks user toggles a task  Got 0 failures and 2 other errors:  1.1) Failure/Error: visit root_path   VCR::Errors::UnhandledHTTPRequestError:   An HTTP request has been made that VCR does not know how to handle:   GET https://chromedriver.storage.googleapis.com/LATEST_RELEASE_81.0.4044   There is currently no cassette in use. There are a few ways   you can configure VCR to handle this request:   * If you're surprised VCR is raising this error    and want insight about how VCR attempted to handle the request,   you can use the debug_logger configuration option to log more details [1].   * If you want VCR to record this request and play it back during future test   runs, you should wrap your test (or this portion of your test) in a   `VCR.use_cassette` block [2].   * If you only want VCR to handle requests made while a cassette is in use,   configure `allow_http_connections_when_no_cassette = true`. VCR will   ignore this request since it is made when there is no cassette [3].   * If you want VCR to ignore this request (and others like it), you can   set an `ignore_request` callback [4].   [1] https://www.relishapp.com/vcr/vcr/v/3-0-3/docs/configuration/debug-logging   [2] https://www.relishapp.com/vcr/vcr/v/3-0-3/docs/getting-started   [3] https://www.relishapp.com/vcr/vcr/v/3-0-3/docs/configuration/allow-http-connections-when-no-cassette   [4] https://www.relishapp.com/vcr/vcr/v/3-0-3/docs/configuration/ignore-request 1.2) Failure/Error: raise VCR::Errors::UnhandledHTTPRequestError.new(vcr_request)   VCR::Errors::UnhandledHTTPRequestError:   以下省略(上記と同じエラー)

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

根本的にgit cloneの方法を間違えてました。
[解決方法]
git clone -b [クローンしたいブランチ名を指定] [https://から始まるクローンしたいリポジトリを指定]

投稿2020/05/13 15:26

jqk

総合スコア26

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問