我刚刚将Rails (2.3.2)应用程序与RedCloth (4.2.2)一起冻结,并将其部署到我的共享宿主环境中。
在运行应用程序时,我会看到一个错误,即在尝试加载旧版本时,已经激活了另一个版本的RedCloth (4.2.2)。
我认为这个问题是因为宿主环境安装了一个较旧版本的RedCloth,Rails试图在ActionView中激活该版本。如何使Rails不激活旧的RedCloth gem,而使用我的应用程序提供的更新版本?
我已经将必要的配置代码添加到了环境. to文件中(我认为)。
发布于 2009-07-17 12:36:41
RedCloth有一个本地C扩展。它是在托管环境中构建的吗?
发布于 2009-07-17 21:33:12
您可以尝试在供应商/gems中的rails应用程序中保留该RedCloth版本的本地副本。
https://stackoverflow.com/questions/1142162
复制相似问题