持续的 Rake DSL 方法警告
好吧,我正在尝试再次解决这个问题。我按照此修复通过恢复到版本 0.8.7 来消除错误,该版本第一次起作用。然而,现在我尝试使用黄瓜,我又恢复了。
我通过运行 gem uninstall rake -v=0.9.2.2
再次尝试,其中列出了所有 gem 依赖项。卸载成功。然后我运行了bundle update rake
。使用耙子(0.8.7)。凉爽的。 rake -V
。耙子,版本 0.9.2.2。瓦特。同样的问题又回来了。我缺少什么?我认为 9.2 应该修复这个错误?
Alright, well I'm trying to fix this problem again. I followed this fix to eliminate the error by reverting to version 0.8.7, which worked the first time. However, now I'm trying to use cucumber and I'm getting it all again.
I tried it again by running gem uninstall rake -v=0.9.2.2
which lists all the gem dependencies. Successfully uninstalled. Then I ran bundle update rake
. Using rake (0.8.7). Cool. rake -V
. rake, version 0.9.2.2. wat. Same problems return. What am I missing? I thought 9.2 was supposed to fix this bug anyway?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我认为这个修复已经过时了。 Rake 0.9.0 已修复,0.9.2.2 肯定可以工作。您想要卸载并彻底根除 rake 0.8.x。尝试如下操作:
-d
开关将显示安装目录。如果您使用 RVM,可能会遇到多个搜索路径,运行rvm info
将告诉您搜索路径和首选项顺序。根据您所使用的系统,您的操作系统也可能附带旧的 rake 版本。尝试卸载除本地 gemset(如果使用 RVM)或最新 rake(如果不使用 RVM)之外的所有内容。I think this fix is obsolete. Rake 0.9.0 got fixed, and 0.9.2.2 is certainly working. You want to uninstall and completely eradicate rake 0.8.x. Try something like:
The
-d
switch will show the installation directories. If you're using RVM, there may be multiple search paths that get hit, runningrvm info
will tell you the search path and preference ordering. Depending on the system you're on, your OS may also ship with an old rake version. Try uninstalling everything other than the local gemset (if using RVM) or the latest rake (if not using RVM).rake gem 卸载的问题听起来像是您的默认 gemset 中有 Rake,请检查
~/.rvm/gemsets/global.gems
毫无疑问,其中会有 rakeThe problem with the rake gem uninstall sounds like you have Rake in your default gemset, check
~/.rvm/gemsets/global.gems
It will no doubt have rake in it