我申请AppAcademy和需要做一些练习,所以我下载ZIP文件从https://github.com/appacademy/test-first-ruby我该如何解决这个“无法加载这样的文件”的错误?
我需要将文件保存到我的桌面上跑bundle install
,而里面的文件夹一样。然后通过终端我去那里练习定位并运行以下命令规范文件夹:
bundle exec rspec spec/00_hello_spec.rb
我得到以下错误:
Macintosh-2:spec Michael$ bundle exec rspec spec/00_hello_spec.rb
/Users/Michael/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rspec-core 2.99.1/lib/rspec/core/configuration.rb:1065:in `load': cannot load such file -- /Users/Michael/Desktop/RubyCodes/test-first-ruby-master/spec/spec/00_hello_spec.rb (LoadError)
from /Users/Michael/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rspec-core-2.99.1/lib/rspec/core/configuration.rb:1065:in `block in load_spec_files'
from /Users/Michael/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rspec-core-2.99.1/lib/rspec/core/configuration.rb:1065:in `each'
from /Users/Michael/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rspec-core-2.99.1/lib/rspec/core/configuration.rb:1065:in `load_spec_files'
from /Users/Michael/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rspec-core-2.99.1/lib/rspec/core/command_line.rb:18:in `run'
from /Users/Michael/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rspec-core-2.99.1/lib/rspec/core/runner.rb:103:in `run'
from /Users/Michael/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rspec-core-2.99.1/lib/rspec/core/runner.rb:17:in `block in autorun'
我有红宝石2.1.3,打捆1.7 .9和rspec 2.99.1。
什么是导致此错误,我该如何解决它?
尝试找到丢失的文件你自己 - 从终端,运行'猫/用户/迈克尔/桌面/ RubyCodes /测试先行-ruby主/规格/规格/ 00_hello_spec.rb'。另外,为了确保,你是否先提取zip文件? – Anand 2014-12-11 02:22:22
我确实提取了zip文件。我知道该文件在哪里,但不知道如何解决这个错误.. – ChrisWilson 2014-12-11 02:29:14
哦,我运行了你发布的命令,但它最终说没有这样的文件或目录:/ – ChrisWilson 2014-12-11 02:42:23