设置我的第一个开发环境,请耐心等待。Running Mountain Lion、Ruby 1.9.3、Gems 1.8.25 和 RVM 1.19.1。
试图让 RSPEC 启动并运行,但我不断收到错误消息。我认为这与我的 PATH 有关,因为大多数关于此的问题都指的是他们的外壳(Bash?)正在寻找错误的位置。
使用这个精彩的教程:http ://blog.davidchelimsky.net/2007/05/14/an-introduction-to-rspec-part-i/
我试过运行最简单的 rspec 文件并得到一个错误,所以我尝试在命令行中输入“spec”(不带引号)。这给了我错误“-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 只是让我对我在做什么感到困惑,而且我认为我的语法不正确(它也不起作用)。
有什么想法吗?非常感激!
埃文