持久Rake DSL方法警告

时间:2012-01-30 01:16:35

标签: ruby-on-rails cucumber rake

好吧,我正试图再次解决这个问题。我跟着this fix通过恢复到0.8.7版本来消除错误,这是第一次工作。但是,现在我正在尝试使用黄瓜,而且我再次使用黄瓜。

我通过运行列出所有gem依赖项的gem uninstall rake -v=0.9.2.2再次尝试了它。已成功卸载。然后我跑了bundle update rake。使用rake(0.8.7)。凉。 rake -V。 rake,版本0.9.2.2。笏。同样的问题回归。我错过了什么?我认为9.2无论如何应该修复这个bug?

2 个答案:

答案 0 :(得分:0)

我认为这个修复已经过时了。 Rake 0.9.0得到修复,0.9.2.2肯定有效。你想卸载并彻底根除rake 0.8.x.尝试类似:

gem list -d rake

-d开关将显示安装目录。如果您正在使用RVM,可能会有多个搜索路径被点击,运行rvm info将告诉您搜索路径和首选项排序。根据您所使用的系统,您的操作系统可能还附带旧的rake版本。尝试卸载本地gemset以外的所有内容(如果使用RVM)或最新的rake(如果不使用RVM)。

答案 1 :(得分:0)

rake gem卸载的问题听起来就像你在默认gemset中有Rake一样,检查~/.rvm/gemsets/global.gems毫无疑问它会有耙子