2012-04-23 120 views
0

當我嘗試設置它時出現以下錯誤。我無法弄清楚發生了什麼事。我遵循邁克爾哈特爾的鐵路教程試圖設置第一次測試,似乎沒有任何工作。rspec/growl windows安裝程序windows 7 64位

C:\rails_projects\sample_app>bundle exec autotest 
loading autotest/rspec2 
C:/rails_projects/sample_app/.autotest:1:in `require': cannot load such file -- autotest/growl (LoadError) 
    from C:/rails_projects/sample_app/.autotest:1:in `<top (required)>' 
    from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/ZenTest-4.7.0/lib/autotest.rb:315:in `load' 
    from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/ZenTest-4.7.0/lib/autotest.rb:315:in `block in initialize' 
    from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/ZenTest-4.7.0/lib/autotest.rb:314:in `each' 
    from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/ZenTest-4.7.0/lib/autotest.rb:314:in `initialize' 
    from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rspec-core-2.9.0/lib/autotest/rspec2.rb:13:in `initialize' 
    from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/ZenTest-4.7.0/lib/autotest.rb:244:in `new' 
    from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/ZenTest-4.7.0/lib/autotest.rb:244:in `run' 
    from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/ZenTest-4.7.0/bin/autotest:6:in `<top (required)>' 
    from C:/RailsInstaller/Ruby1.9.3/bin/autotest:19:in `load' 
    from C:/RailsInstaller/Ruby1.9.3/bin/autotest:19:in `<main>' 
+0

你正在使用哪個版本的教程,Ruby和Rails?在將Gemfile更改爲包含自動測試之後,您是否執行了「軟件包安裝」? – EricM 2012-04-25 13:59:51

+0

使用railsinstaller。我有Ruby 1.9.3 Rails 3.2我正在關注屏幕截圖(在udemy上獲得視頻)我相信它是rails 3.0。我在更改gem文件後運行了捆綁軟件安裝。下面=的Gemfile: 源 'https://rubygems.org' 寶石 '軌道', '3.2.1' 寶石 'sqlite3的' 組:資產做 寶石「青菜護欄」, '〜> 3.2.3' 寶石 '咖啡軌道', '〜> 3.2.1' 寶石 'uglifier', '> = 1.0.3' 端 寶石 '的jquery-導軌' 組:開發做 \t寶石'自動測試」 \t寶石 'ZenTest' \t寶石 '自動測試護欄純' \t寶石 'rspec的護欄', 「〜> 2.8」 \t寶石 '註釋', '〜> 2.4.1.beta' 端 組:test do \t gem'rspec' end – 2012-04-26 04:42:11

+0

有一個使用Rails 3.2的教程'http:// ruby​​.railstutorial.org /'的新版本。如果你使用以前版本的Gemfile,它可能會起作用。 – EricM 2012-04-27 19:21:03

回答

0

你,或許會對你.autotest文件使用咆哮的配置。 我想你可能需要在你的Gemfile中添加以下行:

gem "autotest-growl"