设置我的第一个开发环境,请耐心等待。运行Mountain Lion,Ruby 1.9.3,Gems 1.8.25和RVM 1.19.1。RSPEC设置帮助 - Mountain Lion Ruby 1.9.3
试图让RSPEC启动并运行,但我不断收到错误。我认为这与我的PATH有关,因为关于这个的大多数问题都是指他们的shell(Bash?)看起来错误的地方。
使用这个奇妙的教程:http://blog.davidchelimsky.net/2007/05/14/an-introduction-to-rspec-part-i/
我试着运行简单的RSpec的文件,并得到一个错误,所以我想只要在命令行中键入“规格”(不含引号)。这给了我错误“-bash:spec:command not found”(不含引号)。
看了看周围的stackoverflow,看到命令更新为“rspec”而不是“spec”?所以,当我键入“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刚离开我感到困惑的是什么嘿,我在做,我不认为我的语法正确(也没有工作)。
有什么想法?非常感激!
埃文
感谢您的回复!我运行你提供的代码并得到完全相同的错误。 –
您是否按照描述创建了'spec_tutorial'目录? – iltempo
我在我的命令行中输入了“rspec spec_tutorial”(不含引号),它给了我粘贴在我的问题中的错误行。 –