2015-05-23 87 views
0

我遵循rails tutorial Hartl https://www.railstutorial.org/book/static_pages#sec-getting_started_with_testing並且安裝了所需的所有東西,並且目前爲止它工作正常,除非我每次運行rake testRake測試後發生錯誤,紅寶石在軌道上

測試運行,但之後我得到一系列錯誤,如下所示。我不知道這些是什麼以及如何解決它們。

任何想法?

/home/cuser/.rvm/gems/ruby-2.2.1/gems/notiffany-0.0.6/lib/notiffany/notifier/tmux.rb:35:in version': undefined method []」爲零:NilClass從/home/cuser/.rvm/gems/ruby-2.2.1/gems/notiffany-0.0.6/lib/notiffany/notifier/tmux.rb:194:in _check_available' from /home/cuser/.rvm/gems/ruby-2.2.1/gems/notiffany-0.0.6/lib/notiffany/notifier/base.rb:59:in 初始化(NoMethodError) 」 從/home/cuser/.rvm/gems/ruby-2.2.1/gems/notiffany-0.0.6/lib/notiffany/notifier/detected.rb:92:in new' from /home/cuser/.rvm/gems/ruby-2.2.1/gems/notiffany-0.0.6/lib/notiffany/notifier/detected.rb:92:in add' from /home/cuser/.rvm /gems/ruby-2.2.1/gems/notiffany-0.0.6/lib/notiffany/notifier/detected.rb:64:in block (2 levels) in detect' from /home/cuser/.rvm/gems/ruby-2.2.1/gems/notiffany-0.0.6/lib/notiffany/notifier/detected.rb:62:in each' from /home/cuser/.rvm/gems/ruby-2.2.1/gems/notiffany-0.0.6/lib/notiffany/notifier/detected.rb:62:in detect' from /home/cuser/.rvm/gems/ruby-2.2.1/gems/notiffany-0.0.6/lib/notiffany/notifier/detected.rb:62:in block in detect' from/home/cuser/.rvm/gems/ruby​​-2.2.1/gems/notiffany-0.0.6/lib/notiffany/notifier/detected.rb:61:在 each' from /home/cuser/.rvm/gems/ruby-2.2.1/gems/notiffany-0.0.6/lib/notiffany/notifier/detected.rb:61:in 從/home/cuser/.rvm/gems/檢測到' ruby-2.2.1/gems/notiffany-0.0.6/lib/notiffany/notifier.rb:105:在 initialize' from /home/cuser/.rvm/gems/ruby-2.2.1/gems/notiffany-0.0.6/lib/notiffany/notifier.rb:42:in 新的' from /home/cuser/.rvm/gems/ruby-2.2.1/gems/notiffany -0.0.6/lib/notiffany/notifier.rb:42:在 connect' from /home/cuser/.rvm/gems/ruby-2.2.1/gems/guard-2.12.5/lib/guard/notifier.rb:11:in 連接' from /home/cuser/.rvm/gems/ruby-2.2.1/gems/guard-2.12.5/lib/guard/ notifier.rb:31:在 notify' from /home/cuser/.rvm/gems/ruby-2.2.1/gems/guard-compat-1.2.1/lib/guard/compat/plugin.rb:113:in 通知' from /home/cuser/.rvm/gems/ruby-2.2.1/gems/guard-minitest-2.4.4/lib/guard/minitest/notifier.rb:31:in notify' from /home/cuser/.rvm/gems/ruby-2.2.1/gems/guard-minitest-2.4.4/lib/guard/minitest/reporter.rb:10:in 從/ home/cuser報告' /.rvm/gems/ruby-2.2.1/gems/minitest-5.6.1/lib/minitest.rb:638:in each' from /home/cuser/.rvm/gems/ruby-2.2.1/gems/minitest-5.6.1/lib/minitest.rb:638:in 從/home/cuser/.rvm/gems/ruby-2.2.1報告' /gems/minitest-5.6.1/lib/minitest.rb:134:in在自動運行」 run' from /home/cuser/.rvm/gems/ruby-2.2.1/gems/minitest-5.6.1/lib/minitest.rb:56:in

+0

請提供您的gemlist和你的rspec的文件 –

回答

0

是否使用TMUX?如果沒有,那麼我會刪除配置,告訴tmux在測試完成後通知您。這個配置可能在test_helper.rb中,但很難知道你沒有看到你正在關注哪個教程。

+0

我在這裏使用本教程: https://www.railstutorial.org/book/static_pages#sec-getting_started_with_testing 我沒有然而TMUX安裝。 – Riina

0

安裝tmux實際上解決了我的問題!