`
clark1231
  • 浏览: 253501 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

uninitialized constant Rake::DSL

阅读更多

使用Ruby 1.9.2,Rails 3.0.6版运行

$ rake db:migrate

时报错

rake aborted!
uninitialized constant Rake::DSL
/usr/lib/ruby/1.9.1/rake.rb:2482:in `const_missing'
/usr/lib/ruby/gems/1.9.1/gems/rake-0.9.0/lib/rake/tasklib.rb:8:in `<class:TaskLib>'
.......
/usr/lib/ruby/1.9.1/rake.rb:2006:in `load_rakefile'
/usr/lib/ruby/1.9.1/rake.rb:1991:in `run'
/usr/bin/rake:31:in `<main>'

测试后发现rake-0.9.0,rake-0.9.1,rake-0.9.2都会报错。
而rake-1.8.7不会。

法一:
修改GemFile中的rake版本为

gem "rake", "0.8.7"

执行

$ bundle update

法二:
修改Rake文件

module ::YourApplicationName
  class Application
    include Rake::DSL
  end
end

module ::RakeFileUtils
  extend Rake::FileUtilsExt
end

 

分享到:
评论

相关推荐

    Jekyll静态站点生成器 v3.8.3

    Jekyll 是一个简单的的Blog生成工具,类似WordPress。但是和WordPress又有很大的不同,原因是jekyll只是一个生成静态网页的工 具,不需要数据库支持。但是可以配合第三方服务,例如dis

    mac系统下Redis安装和使用步骤详解

    在Mac操作系统中安装和使用Redis是一个相对简单的流程,本文将详细介绍这一过程,并简要讲解如何使用Python与Redis进行交互。 首先,我们来了解如何在Mac上安装Redis。最常用的方法是通过Homebrew,这是一个方便的...

    apivore:根据端点,模型和查询参数的Swagger描述测试rails API

    )安装要使用Apivore,请将以下内容添加到您的Gemfile中: gem 'apivore'警告:如果apivore在rspec上方的Gemfile中列出,则某些问题,尤其是NameError: uninitialized constant RSpec::Mocks ,可能会在尝试运行规范...

    部署CNI网络插件calico.yaml,下载这个自行修改

    部署CNI网络插件calico.yaml,下载这个自行修改

    ax88179_178a.rar_asix_ax88179

    ASIX AX88179 178A USB 3.0 2.0 to Gigabit Ethernet Devices.

    phpWordHandle.php

    解决ZipArchive::getFromName(): Invalid or uninitialized Zip object报错问题

    rb_import:rb_import

    new # =&gt; NameError: uninitialized constant Bar Foo :: Bar . new # =&gt; # 基本原理 Ruby 中的require -ing/ load -ing 文件通过将构造(类、模块、函数等)分配给常量来工作,以便它们可以在应用程序的其他部分...

    stl_uninitialized.rar_The First

    标题 "stl_uninitialized.rar_The First" 涉及的是C++标准模板库(STL)中的一个关键概念,即未初始化的拷贝。在C++编程中,当我们创建一个新的对象或者数组时,它们可能不会自动被初始化,而是处于一个未知状态。这种...

    ASIX(亚信)AX88179AX88178AUSB网卡驱动程序v1.4.2.0版ForWinXP-32Vista-32

    ASIX亚信AX88179/AX88178A USB网卡驱动1.4.2.0版For WinXP-32/Vista-32(2013年7月22日发布) 该驱动为亚信AX88179/AX88178A在Win XP、Vista系统下的驱动程序,ASIX亚信成立于1995年,作为一个专业的网络芯片设计...

    r8152芯片usb转网卡linux系统arm单片机上的驱动源码

    此为rtl8152芯片的usb转网口在arm单片机linux平台下的驱动源码,直接解压,进入解压目录直接make即可生成r8152在arm单片机linux平台下的驱动,注意根据自身情况更改Makefile文件。

    Warning: session_destroy() : Trying to destroy uninitialized sessionq错误

    然而,当你遇到"Warning: session_destroy() [function.session-destroy]: Trying to destroy uninitialized session"这样的错误时,这意味着在尝试销毁session之前,session并没有被正确地初始化。 首先,理解错误...

    tensorflow 初始化未初始化的变量实例

    def initialize_uninitialized(sess): global_vars = tf.global_variables() is_not_initialized = sess.run([tf.is_variable_initialized(var) for var in global_vars]) not_initialized_vars = [v for (v, f) ...

    did_you_mean:自2014年以来一直帮助人们避免错别字的瑰宝

    methods# method纠正拼写错误的类名OBject# =&gt; NameError: uninitialized constant OBject# Did you mean? Object建议实例变量名称@full_name = "Yuki Nishijima"first_name , last_name = full_name . split ( " ...

    import.rb:代替Kernel.require

    import.rb 而不是Kernel.... meow # =&gt; meow meow# Cat # =&gt; uninitialized constant Cat (NameError)发展签出仓库后,运行bin/setup来安装依赖项。 您也可以运行bin/console进行交互式提示,以进行实验。 要将这个

    uninitialized pointer(解决方案).md

    uninitialized pointer(解决方案).md

    uninitialized variable(解决方案).md

    uninitialized variable(解决方案).md

    CScripParser类

    - 日志记录:“State-&gt;Uninitialized”。 2. **SCRIPTSTATE_INITIALIZED**: - 描述:脚本引擎初始化完成状态。 - 含义:表示脚本引擎已经初始化完毕,可以接受并处理代码执行请求。 - 日志记录:“State-&gt;...

    jdk-17_macos-x64_bin.dmg

    4. 隐式空指针异常(Null Pointer Exception for Uninitialized Variables):编译器现在可以在运行时检测到未初始化的局部变量,防止因使用未初始化的变量而导致的空指针异常。 5. 模块系统增强:JEP 405(Record ...

    c++封装curl,实现get,post,download

    在IT行业中,C++是一种强大的编程语言,常用于构建高性能的应用程序。...本篇将深入探讨如何在C++中封装libcurl,实现GET、POST请求以及文件下载功能。 首先,我们从`curlpp`这个库开始。`curlpp`是libcurl的一个C++...

    variable name is uninitialized(解决方案).md

    variable name is uninitialized(解决方案).md

Global site tag (gtag.js) - Google Analytics