WARNING: 'require 'rake/rdoctask'' is deprecated. Please use 'require 'rdoc/task' (in RDoc 2.4.2+)' ...

我开发rails的环境是win XP下ruby1.8.6+rails2.3.4,本人想升级一下,所以就升级成了ruby1.8.7+rails2.3.14,gem的版本在安装1.8.7的时候默认的是1.7.2,但是在运行项目时会报错,无奈只能降级安装了1.3.7。

但是问题随之也来了,创建项目的时候出现了一下的错误:

[rake --tasks] WARNING: 'require 'rake/rdoctask'' is deprecated.  Please use 'require 'rdoc/task' (in RDoc 2.4.2+)' instead.
at C:/Ruby187/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/rdoctask.rb
Please install RDoc 2.4.2+ to generate documentation.

但是我gem list发现没有rdoc这么个gem,无奈只得安装一下rdoc:

gem install rdoc

然而,报错~~要安装json,安装着东西要安装Dkit,在win环境下很是痛苦啊,于是退而居其次,选择的2.4.3的版本,

gem install rdoc -v 2.4.3

之后修改了一下项目中的Rakefile文件

require 'rake/rdoctask'

修改成

require 'rdoc/task'

运行 OK~!无错误提示啦~~

转载于:https://www.cnblogs.com/zhouwenwu/archive/2012/02/27/2369994.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值