1

自分のマシンで初めてrspecを実行しようとしています。グローバルgemsetにgeminstallrspecを実行しました。しかし、私がやろうとすると

  spec intranet_reader_spec.rb

私は得る

-bash: spec: command not found

そして私がやろうとすると

bundle exec rspec spec intranet_reader_spec.rb

私は得る

Could not locate Gemfile

(注:gemfileはありません。ルビーの本から1つのテストスクリプトを実行しているだけです)

パスに仕様を追加するためのこれらの手順を見つけました。つまり、bashrcに次のように入力します。

export PATH=$PATH:/Users/<UserName>/.gem/ruby/1.8/bin

しかし、それはうまくいきませんでした。私のMacではそのことに注意してください。.gem / ruby​​ / 1.8に移動して「ls」を実行すると、「bin」がありません。1.8フォルダーには、

cache       doc     gems        specifications

誰かが私が間違っているかもしれないことを教えてもらえますか?

4

1 に答える 1

1

がない場合はGemfile実行できませんbundle exec

また、RSpec2.xのコマンドはですrspecspecコマンドはバージョン1.xであったため、古いチュートリアルに従っている可能性があります。

とにかく走れ:

rspec intranet_reader_spec.rb
于 2012-10-28T00:01:06.147 に答える