いつもrspecのテストを行うときには「速い」って聞いてたから何も考えずにこんな感じでした
$spring rspec spec/xxxx/xxxxx.rb
でspringを外して実行してみたところ・・・
$rspec spec/xxxx/xxxxx.rb
-bash: rspec: コマンドが見つかりません
マジか!?
なんで動いてくれないのさ
教えてもらったところbundle execが必要なそうな
$bundle exec rspec spec/xxxx/xxxxx.rb
動いた
bundle exec のありなしの違いはなんだろ?って思ったら親切なサイトが
bundle execの意味知ってる?
うむ。常識レベルかw
自分の環境では共通のところにはrspecはインストールされていなくて、
プロジェクト単位ではインストールされている状態だったみたい。
# 共通のところにインストールされているかチェック(入っていない場合)
$ whereis spec
spec:
入ってたらどう表示されるんかな