freeze RedCloth into vendor/
Friday, October 17th, 2008昨天 1KG.org 突然不能访问,询问服务商,原来他们升级了 RedCloth,之前就遇到过类似的问题,RedCloth 4.0.1 和 3.0.4 不兼容,当时我只是在 environment.rb 中指定了 require 的版本:
require ‘rubygems’
gem ‘RedCloth’, ‘3.0.4′
结果昨天服务商八成是卸了 3.0.4 版,最好的解决方法是把 RedCloth gem 锁定到 vendor/ 中:
cd vendor/
gem unpack -v 3.0.4 RedCloth
最后一步就是如何 load 这些解开的 gems,下面的两个链接有帮助:
http://blog.jayfields.com/2006/10/rails-autoloading-gems-in-vendor.html
http://svn.techno-weenie.net/projects/plugins/gems/
我用的第二个,作为插件直接安装 ![]()


