`
njbble
  • 浏览: 27521 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Rails 3.1.0下rake版本问题

阅读更多
使用rake命令时如果会出现
Global access to Rake DSL methods is deprecated.或者
uninitialized constant Rake::DSL
解决方法:

最简单的方法是修改rake的版本:
1.在GemFile中添加 gem 'rake', '0.8.7'
2.rm -f GemFile.lock
3.bundle update
4.bundle install

网上有人在RakeFile中添加
include Rake::DSL

module ::YourApplicationName
   class Application
    include Rake::DSL
  end
end
module ::RakeFileUtils
  extend Rake::FileUtilsExt
end
或者
require 'rake/dsl_definition'

以上这三种方式仍然可能存在一些问题,不建议使用
分享到:
评论

相关推荐

    niklick:赶时髦的人的Rails版本API解决方案模板! (Ruby,Ruby on Rails,REST API,GraphQL,Docker,RSpec,Devise,Postgress DB)

    版本3.1.0 目录 先决条件 项目设置 为了进行生产,您需要在./config/initializers/cors.rb文件中用客户端应用程序的URL替换星号。 克隆或下载此仓库 运行bundle install 运行rake db:create 运行bin/rails db:...

    redmine 3.1版本

    Redmine 是一个开源的、基于Web的项目管理和问题跟踪系统,它使用Ruby on Rails框架构建。3.1版本是Redmine的一个稳定版本,提供了一系列改进和新特性,旨在提升项目协作和任务管理的效率。 在将Redmine 3.1版本...

    redmin 3.10

    2. **问题跟踪**:Redmine内置了问题跟踪系统,允许用户创建、分配和追踪项目中的任务、缺陷和改进请求。 3. **时间追踪**:团队成员可以记录工作时间,帮助管理层更好地了解项目进度和资源消耗。 4. **版本控制...

    商店

    眼镜: 导轨4.2.6 gem'spree','〜> 3.1.0.rc1'gem'spree_auth_devise','〜> 3.1.0.rc1'gem'spree_gateway','〜> 3.1.0.rc1' 系统依赖组态db sqlite3 数据库初始化如何运行测试套件服务(作业队列,缓存服务器,...

    redmine_paranoid_mode

    rake redmine:plugins:migrate RAILS_ENV=production 重新启动Redmine。 用法 被破坏的问题实际上并没有被破坏,而只是被隐藏了。 这些在问题模型中用新列标记:delete_at date。 销毁的问题仅对管理员可见(问题...

    redmine_overwriting_roles

    rake redmine:plugins:migrate RAILS_ENV=production 重新启动Redmine。用法为其角色分配了新权限(:manage_roles)的成员,可以覆盖特定项目范围内的角色权限。 管理员可以选择哪些权限应可编辑,然后在插件配置...

Global site tag (gtag.js) - Google Analytics