Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 持久Rake DSL方法警告_Ruby On Rails_Cucumber_Rake - Fatal编程技术网

Ruby on rails 持久Rake DSL方法警告

Ruby on rails 持久Rake DSL方法警告,ruby-on-rails,cucumber,rake,Ruby On Rails,Cucumber,Rake,好吧,我正试图再次解决这个问题。我随后又恢复到0.8.7版本,这是第一次工作,以消除错误。然而,现在我试着用黄瓜,我又得到了它 我再次尝试运行gem uninstall rake-v=0.9.2.2,其中列出了所有gem依赖项。已成功卸载。然后我运行bundle更新rake。使用rake 0.8.7。凉的rake-V.rake,版本0.9.2.2。沃特。同样的问题再次出现。我错过了什么?我认为9.2应该修复这个bug?我认为这个修复已经过时了。Rake 0.9.0已修复,0.9.2.2肯定在工作

好吧,我正试图再次解决这个问题。我随后又恢复到0.8.7版本,这是第一次工作,以消除错误。然而,现在我试着用黄瓜,我又得到了它


我再次尝试运行gem uninstall rake-v=0.9.2.2,其中列出了所有gem依赖项。已成功卸载。然后我运行bundle更新rake。使用rake 0.8.7。凉的rake-V.rake,版本0.9.2.2。沃特。同样的问题再次出现。我错过了什么?我认为9.2应该修复这个bug?

我认为这个修复已经过时了。Rake 0.9.0已修复,0.9.2.2肯定在工作。您希望卸载并彻底根除rake 0.8.x。尝试以下方法:

gem list -d rake

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

rake gem卸载的问题听起来像是您的默认gemset中有rake,请选中~/.RVM/gemsets/global.gems。毫无疑问,它将包含rake