|
|
1
2
这不是一个确切的答案,但是由于我无法让config.gem正常工作,我建议使用 Bundler 只要我能。它只起作用,并且很好地处理宝石之间的相互依赖关系。它还根据我的理解替换了Rails3中的config.gem。 |
|
|
2
1
我注意到Feedzirra有两件事:首先,它依赖于其他3个gem,并且至少其中一个构建本机扩展。我要称之为“Feedzirra”——我不喜欢Github被错误考虑的自动包装失败。 如果只是前者,那么rake gems:unpack:dependencies就可以了。 但是,至少路缘石(Feedzirra依赖于此)正在建造扩展,而这些扩展不能简单地解包。您可以让DreamHost安装它们(祝您好运),也可以将它们安装到您用户的本地gem目录中。 要做到这一点,您需要更新.gemrc并确保它包含一行,如: :用户安装:真 然后耙宝石:安装 除非您的部署环境不允许您构建可执行文件,在这种情况下,您需要为一个限制较少的包进行解包—我知道DreamHost确实提供了允许扩展gems的包。 (另一个问题是libcurl的部署…) |
|
|
3
0
尝试以下操作。将此代码放入envoirment.rb
|
|
|
4
0
不知道我的提示是否有用,因为feedzirra是编译扩展(我认为是针对curl的)。更好的解决方案是在服务器上通常安装feedzirra gem(它将自己编译)。 您尚未安装(解包)Feedzirra Gem,但Pauldix Feedzirra。也许你也需要把Feedzirra打开。 尝试添加
进入environment.rb并在本地运行
看起来像
|