我申請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