FreeBSD 9.0上的Rails 2.3.14 / Rails 1.9.3p125失败了

时间:2012-04-23 09:13:05

标签: ruby-on-rails

运行

后遇到一个奇怪的错误
$ portmaster -a

上周。它报告

method `xmlschema' not defined in Date
in /usr/local/lib/ruby/gems/1.9/gems/activesupport-2.3.14/lib/active_support/core_ext/date/conversions.rb line 26 method `remove_method'.

我无法回滚,也不知道问题的来源。我已尝试通过

重新安装端口中的所有内容
$ portsnap fetch update
$ portmaster -Fa

然后重新安装所有宝石。不幸的是,错误仍然存​​在。大师可以帮帮我吗?非常感谢!

1 个答案:

答案 0 :(得分:4)

当您编辑ruby文件conversions.rb并注释掉以下行时,它似乎有效:

remove_method :xmlschema if base.instance_methods.include?(:xmlschema)