冻结Rails + Redcloth =问题?

时间:2009-07-17 09:05:11

标签: ruby-on-rails ruby deployment

我刚刚将我的Rails(2.3.2)应用程序与RedCloth(4.2.2)一起冻结并将其部署到我的共享托管环境中。

运行应用程序时,我收到错误消息,说明在尝试加载旧版本时,已经激活了另一版本的RedCloth(4.2.2)。

我认为这个问题是因为托管环境安装了旧版本的RedCloth,Rails尝试在ActionView中激活。 如何让Rails不激活旧的RedCloth gem,而是使用我的应用程序提供的更新版本?

我已经将必要的配置代码添加到我的environment.rb文件中(我认为)。

2 个答案:

答案 0 :(得分:1)

RedCloth具有本机C扩展名。它是在托管环境中构建的吗?

答案 1 :(得分:0)

您可以尝试在供应商/宝石中的rails应用程序中保留该RedCloth版本的本地副本。