1

私の最初の開発環境をセットアップするので、我慢してください。Mountain Lion、Ruby 1.9.3、Gems 1.8.25、および RVM 1.19.1 を実行しています。

RSPEC を起動して実行しようとしていますが、エラーが発生し続けます。これに関するほとんどの質問は、シェル(Bash?)が間違った場所を探しているという事実に言及しているため、PATHに関係していると思います。

この素晴らしいチュートリアルを使用して: http://blog.davidchelimsky.net/2007/05/14/an-introduction-to-rspec-part-i/

最も単純な rspec ファイルを実行しようとしたところ、エラーが発生したため、コマンド ラインで "spec" (引用符なし) と入力してみました。これにより、「-bash: 仕様: コマンドが見つかりません」(引用符なし) というエラーが表示されます。

stackoverflow を調べたところ、コマンドが「spec」ではなく「rspec」に更新されていることがわかりましたか? したがって、コマンド ラインに「rspec」(引用符なし) と入力すると、次のナンセンスなメッセージが表示されます。

Evans-MacBook-Pro:~ Evan$ rspec
/Users/Evan/.rvm/gems/ruby-1.9.3-p392/gems/rspec-core-2.13.1/lib/rspec/core/configuration.rb:819:in `load': cannot load such file -- /Users/Evan/spec (LoadError)
from /Users/Evan/.rvm/gems/ruby-1.9.3-p392/gems/rspec-core-2.13.1/lib/rspec/core/configuration.rb:819:in `block in load_spec_files'
from /Users/Evan/.rvm/gems/ruby-1.9.3-p392/gems/rspec-core-2.13.1/lib/rspec/core/configuration.rb:819:in `each'
from /Users/Evan/.rvm/gems/ruby-1.9.3-p392/gems/rspec-core-2.13.1/lib/rspec/core/configuration.rb:819:in `load_spec_files'
from /Users/Evan/.rvm/gems/ruby-1.9.3-p392/gems/rspec-core-2.13.1/lib/rspec/core/command_line.rb:22:in `run'
from /Users/Evan/.rvm/gems/ruby-1.9.3-p392/gems/rspec-core-2.13.1/lib/rspec/core/runner.rb:80:in `run'
from /Users/Evan/.rvm/gems/ruby-1.9.3-p392/gems/rspec-core-2.13.1/lib/rspec/core/runner.rb:17:in `block in autorun'

この質問に対する以前の回答について: .bashrc を変更しようとしたところ、自分が何をしていたのか混乱し、構文が正しくなかったとは思いません (また、機能しませんでした)。

何かご意見は?とても有難い!

エヴァン

4

1 に答える 1