Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.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 can';t为[]激活rake(=0.9.2.2,运行时),已为[]激活rake-10.0.2_Ruby_Gem - Fatal编程技术网

Ruby can';t为[]激活rake(=0.9.2.2,运行时),已为[]激活rake-10.0.2

Ruby can';t为[]激活rake(=0.9.2.2,运行时),已为[]激活rake-10.0.2,ruby,gem,Ruby,Gem,我正在尝试运行一个简单的rake任务。当我这样做时,我会得到以下错误: 无法为[]激活rake(=0.9.2.2,运行时),已为[]激活rake-10.0.2 我运行gemlist命令,它将rake列为10.0.3、0.9.2.2和0.8.7 所以,我输入gem-v10.0.3。根据提示,卸载是成功的-但是当我做gem列表时,版本10.0.3仍然存在-当我尝试运行任何rake任务时,仍然会遇到完全相同的问题 有什么建议吗 提前感谢,, Tim您的Gemfile.lock中可能列出了旧版本的rak

我正在尝试运行一个简单的rake任务。当我这样做时,我会得到以下错误:

无法为[]激活rake(=0.9.2.2,运行时),已为[]激活rake-10.0.2

我运行gemlist命令,它将rake列为10.0.3、0.9.2.2和0.8.7

所以,我输入gem-v10.0.3。根据提示,卸载是成功的-但是当我做gem列表时,版本10.0.3仍然存在-当我尝试运行任何rake任务时,仍然会遇到完全相同的问题

有什么建议吗

提前感谢,,
Tim

您的
Gemfile.lock
中可能列出了旧版本的rake。尝试运行bundle update rake,它将更新所有与rake相关的内容,并更改您的Gemfile.lock。

您可以:

  • 运行
    bundle exec rake
    以使用
    Gemfile.lock中列出的rake版本(如果不想更新)
  • 更新您的
    Gemfile中使用的rake版本。通过运行
    bundle Update rake
    锁定
    ,然后您将能够再次使用命令
    rake

前面的
bundle exec
怎么样?我试过了,它说
找不到文件。