Tbpgr Blog

Ruby プログラマ tbpgr(てぃーびー) のブログ

CodeIQ | 『Ruby警官から警告を受けろ』問題 QA @tbpgr #CodeIQ

概要

Ruby警官から警告を受けろ』問題 QA

詳細

Ruby警官から警告を受けろ』問題 QAです。
主に環境に関する内容になります。

Q1

Q

Windowsでもできますか?

A

概ねできます・・・・が、OS依存の警告もあるため採点時に少し警告数がずれる可能性があります。
Ruby+RSpec+rubocopの該当バージョンをインストールし、
GitHubの挑戦支援ツールをgitでcloneするか、ZIPをダウンロードすれば環境が整います。
Q2

Q

Vagrant は Windows でも動くようですので、利用を検討しています。
Vagrant を利用すれば、別途 Ruby や rubocop を用意する必要はないのでしょうか?

A

はい、Ruby や rubocopの用意は不要です。
Vagrant/VirtualBoxをインストール
=>GitHubから挑戦支援ツールのリポジトリをcloneするか、
ZIPをダウンロード
=>cloneしたリポジトリ直下(Vagrantfileがあるディレクトリ)でvagrant upを実行。

以上で環境ができます。
GitHubにも記載していますが、初回実行時は10分前後時間がかかると思います。

※Vagrant/VirtualBox + Windows環境の構築についてハマったりした場合は
ネット上にたくさん記事があると思いますのでグーグル先生に助けてもらってください
Q3

Q

普段Cygwinを使っていますが、利用できますか?

A

Cygwin + Ruby + Rubocop + RSpecの該当バージョンを揃えれば環境作成が可能です。
(が、OS依存の警告もあるため採点時に少し警告数がずれる可能性があります。)