ruby-on-rails - 如何摆脱 did_you_mean 警告
问题描述
我不得不更新我的捆绑器,从那时起我收到了一些我不知道如何摆脱的警告消息。我试图恢复到根据我的 Gemfile.lock 使用的捆绑程序版本,但这不起作用。有任何想法吗?
/var/lib/gems/2.5.0/gems/railties-5.2.2.1/lib/rails/app_loader.rb:53: warning: Insecure world writable dir /mnt/c in PATH, mode 040777
/usr/lib/ruby/vendor_ruby/did_you_mean/version.rb:2: warning: already initialized constant DidYouMean::VERSION
/var/lib/gems/2.5.0/gems/did_you_mean-1.3.0/lib/did_you_mean/version.rb:2: warning: previous definition of VERSION was here
/usr/lib/ruby/vendor_ruby/did_you_mean/jaro_winkler.rb:63: warning: already initialized constant DidYouMean::JaroWinkler::WEIGHT
/var/lib/gems/2.5.0/gems/did_you_mean-1.3.0/lib/did_you_mean/jaro_winkler.rb:63: warning: previous definition of WEIGHT was here
/usr/lib/ruby/vendor_ruby/did_you_mean/jaro_winkler.rb:64: warning: already initialized constant DidYouMean::JaroWinkler::THRESHOLD
/var/lib/gems/2.5.0/gems/did_you_mean-1.3.0/lib/did_you_mean/jaro_winkler.rb:64: warning: previous definition of THRESHOLD was here
/usr/lib/ruby/vendor_ruby/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb:9: warning: already initialized constant DidYouMean::VariableNameChecker::NAMES_TO_EXCLUDE
/var/lib/gems/2.5.0/gems/did_you_mean-1.3.0/lib/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb:9: warning: previous definition of NAMES_TO_EXCLUDE was here
/usr/lib/ruby/vendor_ruby/did_you_mean/spell_checkers/name_error_checkers.rb:5: warning: already initialized constant DidYouMean::NameErrorCheckers
/var/lib/gems/2.5.0/gems/did_you_mean-1.3.0/lib/did_you_mean/spell_checkers/name_error_checkers.rb:5: warning: previous definition of NameErrorCheckers was here
/usr/lib/ruby/vendor_ruby/did_you_mean/spell_checkers/method_name_checker.rb:7: warning: already initialized constant DidYouMean::MethodNameChecker::NAMES_TO_EXCLUDE
/var/lib/gems/2.5.0/gems/did_you_mean-1.3.0/lib/did_you_mean/spell_checkers/method_name_checker.rb:7: warning: previous definition of NAMES_TO_EXCLUDE was here
/usr/lib/ruby/vendor_ruby/did_you_mean.rb:34: warning: already initialized constant DidYouMean::SPELL_CHECKERS
/var/lib/gems/2.5.0/gems/did_you_mean-1.3.0/lib/did_you_mean.rb:87: warning: previous definition of SPELL_CHECKERS was here
谢谢,
解决方案
尝试运行
bundle clean --force
然后再次捆绑
推荐阅读
- assembly - 在 x86 程序集中制作鼠标处理程序
- javascript - 使用过滤器时如何设置条件?
- vb.net - 如何在 VBScript 中传递一个列表(在 VB.net 函数中返回)?
- python - 将未使用的数据传递给 python 函数:性能损失?
- javascript - MongoClient.connect 在网站的加载功能中不起作用
- spring - 当使用allowEagerInit = true调用ListableBeanFactory#getBeansOfType时,如何使@Lazy spring bean不符合创建条件?
- python - Kivy - 下拉列表 - 如何从选定的按钮获取当前文本?
- node.js - TypeOrm:使用键的 uuid 数据类型而不是整数创建多对一关系
- selenium - Selenium 推荐的 WebDriver 包是什么
- javascript - 一个函数中的多个 if 条件不起作用