LoginSignup
1
2

More than 5 years have passed since last update.

「-bash: rspec: コマンドが見つかりません」だと!?

Posted at

いつも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:

入ってたらどう表示されるんかな

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2