Linux   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了railstutorial.org gems / notiffany-0.1.1 / lib / notiffany / notifier / tmux / client.rb:12:in\”version’:undefined method大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我正在关注Railstutorial.org上的 Ruby on Rails教程,并在第3.3.1节(/ book / static_pages#cha-static_pages)中首次运行’rails test’.我按照建议使用Cloud9 IDE,据我所知,我已完全遵循脚本.一切都符合这一点. 我还对错误进行了一些搜索,并提出了关于tmux的评论,但我在Ruby on Rails或Cloud9
我正在关注Railstutorial.org上的 Ruby on Rails教程,并在第3.3.1节(/ book / static_pages#cha-static_pages)中首次运行’rails test’.我按照建议使用Cloud9 IDE,据我所知,我已完全遵循脚本.一切都符合这一点.

我还对错误进行了一些搜索,并提出了关于tmux的评论,但我在Ruby on Rails或Cloud9上没有足够的经验来确定我正在做什么.有人还建议做’捆绑exec rake test’作为替代,但我得到同样的错误

2 runs,2 assertions,0 @R_585_4895@,0 errors,0 skips
/usr/local/rvm/gems/ruby-2.4.1/gems/notiffany-0.1.1/lib/notiffany/notifier/tmux/client.rb:12:in 'version': undefined method '[]' for nil:NilClass (NoMethodError)
from /usr/local/rvm/gems/ruby-2.4.1/gems/notiffany-0.1.1/lib/notiffany/notifier/tmux.rb:69:in '_check_available'
from /usr/local/rvm/gems/ruby-2.4.1/gems/notiffany-0.1.1/lib/notiffany/notifier/base.rb:59:in 'initialize'
from /usr/local/rvm/gems/ruby-2.4.1/gems/notiffany-0.1.1/lib/notiffany/notifier/detected.rb:100:in 'new'
from /usr/local/rvm/gems/ruby-2.4.1/gems/notiffany-0.1.1/lib/notiffany/notifier/detected.rb:100:in '_add'
from /usr/local/rvm/gems/ruby-2.4.1/gems/notiffany-0.1.1/lib/notiffany/notifier/detected.rb:62:in 'block (2 levels) in detect'
from /usr/local/rvm/gems/ruby-2.4.1/gems/notiffany-0.1.1/lib/notiffany/notifier/detected.rb:60:in 'each'
from /usr/local/rvm/gems/ruby-2.4.1/gems/notiffany-0.1.1/lib/notiffany/notifier/detected.rb:60:in 'detect'
from /usr/local/rvm/gems/ruby-2.4.1/gems/notiffany-0.1.1/lib/notiffany/notifier/detected.rb:60:in 'block in detect'
from /usr/local/rvm/gems/ruby-2.4.1/gems/notiffany-0.1.1/lib/notiffany/notifier/detected.rb:59:in 'each'
from /usr/local/rvm/gems/ruby-2.4.1/gems/notiffany-0.1.1/lib/notiffany/notifier/detected.rb:59:in 'detect'
from /usr/local/rvm/gems/ruby-2.4.1/gems/notiffany-0.1.1/lib/notiffany/notifier.rb:180:in '_detect_or_add_notifiers'
from /usr/local/rvm/gems/ruby-2.4.1/gems/notiffany-0.1.1/lib/notiffany/notifier.rb:198:in '_activate'
from /usr/local/rvm/gems/ruby-2.4.1/gems/notiffany-0.1.1/lib/notiffany/notifier.rb:87:in 'initialize'
from /usr/local/rvm/gems/ruby-2.4.1/gems/notiffany-0.1.1/lib/notiffany/notifier.rb:42:in 'new'
from /usr/local/rvm/gems/ruby-2.4.1/gems/notiffany-0.1.1/lib/notiffany/notifier.rb:42:in 'connect'
from /usr/local/rvm/gems/ruby-2.4.1/gems/guard-2.13.0/lib/guard/notifier.rb:11:in 'connect'
from /usr/local/rvm/gems/ruby-2.4.1/gems/guard-2.13.0/lib/guard/notifier.rb:31:in 'notify'
from /usr/local/rvm/gems/ruby-2.4.1/gems/guard-compat-1.2.1/lib/guard/compat/plugin.rb:113:in 'notify'
from /usr/local/rvm/gems/ruby-2.4.1/gems/guard-minitest-2.4.4/lib/guard/minitest/notifier.rb:31:in 'notify'
from /usr/local/rvm/gems/ruby-2.4.1/gems/guard-minitest-2.4.4/lib/guard/minitest/reporter.rb:10:in 'report'
from /usr/local/rvm/gems/ruby-2.4.1/gems/minitest-5.11.1/lib/minitest.rb:791:in 'each'
from /usr/local/rvm/gems/ruby-2.4.1/gems/minitest-5.11.1/lib/minitest.rb:791:in 'report'
from /usr/local/rvm/gems/ruby-2.4.1/gems/minitest-5.11.1/lib/minitest.rb:141:in 'run'
from /usr/local/rvm/gems/ruby-2.4.1/gems/minitest-5.11.1/lib/minitest.rb:63:in 'block in autorun'

我没有在Gemfile中看到任何名为notiffany的内容,但我发现它与Guard有关.由于我使用的是教程中指定的特定版本,因此我不确定是否需要修复新版本.

我可能只是没有找到合适的关键字,所以如果以前已经回答过,我会道歉.任何帮助表示赞赏.

-Jay

解决方法

试试这个:

sudo yum install -y tmux

正如this日本网站所建议的那样.

大佬总结

以上是大佬教程为你收集整理的railstutorial.org gems / notiffany-0.1.1 / lib / notiffany / notifier / tmux / client.rb:12:in\”version’:undefined method全部内容,希望文章能够帮你解决railstutorial.org gems / notiffany-0.1.1 / lib / notiffany / notifier / tmux / client.rb:12:in\”version’:undefined method所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。