【发布时间】:2015-08-05 11:22:07
【问题描述】:
我关注了 Hartl https://www.railstutorial.org/book/static_pages#sec-getting_started_with_testing 的 rails tutorial 并安装了所需的一切,到目前为止,除了我运行 rake test 时,它都可以正常工作。
测试运行,但之后我收到一系列错误,如下所示。我不知道这些是什么以及如何解决它们。
有什么想法吗?
/home/cuser/.rvm/gems/ruby-2.2.1/gems/notiffany-0.0.6/lib/notiffany/notifier/tmux.rb:35:in
version': undefined method[]' for nil:NilClass (NoMethodError) 来自/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:ininitialize' 来自/home/cuser/.rvm/gems/ruby-2.2.1/gems/notiffany-0.0.6/lib/notiffany/notifier/detected.rb:92:innew' from /home/cuser/.rvm/gems/ruby-2.2.1/gems/notiffany-0.0.6/lib/notiffany/notifier/detected.rb:92:inadd' 来自/home/cuser/.rvm/gems/ruby-2.2.1/gems/notiffany-0.0.6/lib/notiffany/notifier/detected.rb:64:inblock (2 levels) in detect' from /home/cuser/.rvm/gems/ruby-2.2.1/gems/notiffany-0.0.6/lib/notiffany/notifier/detected.rb:62:ineach' 来自/home/cuser/.rvm/gems/ruby-2.2.1/gems/notiffany-0.0.6/lib/notiffany/notifier/detected.rb:62:indetect' from /home/cuser/.rvm/gems/ruby-2.2.1/gems/notiffany-0.0.6/lib/notiffany/notifier/detected.rb:62:inblock 在检测' 来自/home/cuser/.rvm/gems/ruby-2.2.1/gems/notiffany-0.0.6/lib/notiffany/notifier/detected.rb:61:ineach' from /home/cuser/.rvm/gems/ruby-2.2.1/gems/notiffany-0.0.6/lib/notiffany/notifier/detected.rb:61:indetect' 来自/home/cuser/.rvm/gems/ruby-2.2.1/gems/notiffany-0.0.6/lib/notiffany/notifier.rb:105:ininitialize' from /home/cuser/.rvm/gems/ruby-2.2.1/gems/notiffany-0.0.6/lib/notiffany/notifier.rb:42:innew' 来自/home/cuser/.rvm/gems/ruby-2.2.1/gems/notiffany-0.0.6/lib/notiffany/notifier.rb:42:inconnect' from /home/cuser/.rvm/gems/ruby-2.2.1/gems/guard-2.12.5/lib/guard/notifier.rb:11:inconnect' 来自/home/cuser/.rvm/gems/ruby-2.2.1/gems/guard-2.12.5/lib/guard/notifier.rb:31:innotify' from /home/cuser/.rvm/gems/ruby-2.2.1/gems/guard-compat-1.2.1/lib/guard/compat/plugin.rb:113:innotify' 来自/home/cuser/.rvm/gems/ruby-2.2.1/gems/guard-minitest-2.4.4/lib/guard/minitest/notifier.rb:31:innotify' from /home/cuser/.rvm/gems/ruby-2.2.1/gems/guard-minitest-2.4.4/lib/guard/minitest/reporter.rb:10:inreport' 来自/home/cuser/.rvm/gems/ruby-2.2.1/gems/minitest-5.6.1/lib/minitest.rb:638:ineach' from /home/cuser/.rvm/gems/ruby-2.2.1/gems/minitest-5.6.1/lib/minitest.rb:638:inreport' 来自/home/cuser/.rvm/gems/ruby-2.2.1/gems/minitest-5.6.1/lib/minitest.rb:134:inrun' from /home/cuser/.rvm/gems/ruby-2.2.1/gems/minitest-5.6.1/lib/minitest.rb:56:inblock in autorun'
【问题讨论】:
-
请提供您的 gemlist 和您的 rspec 文件
标签: ruby-on-rails ruby rake