2010-05-14 36 views
0

我正在开发一个项目,我正在尝试在本地机器上运行它。但不幸的是,该应用程序正在使用gem data_warehouse(在environment.rb中找到gem'data_warehouse','= 1.5.2'),我试图寻找这个gem,但找不到这个gem,我无法运行应用程序因为这个。我从来没有在rails上使用ruby的数据仓库。我略微意识到数据仓库的概念。如果有人知道这个宝石,请发布这个宝石的URL或替代解决方案,以避免这个问题。找不到data_warehouse ruby​​ gem

回答

0

也不能。现在,假设你有一个生产机器,其中这块宝石被发现:

您可以查看已安装的宝石搭配:

gem list 

转到生产机器上并运行

gem env 

在那里,你将看到类似

在本地计算机上运行相同的命令后,你可以添加缺少的远程数据源

sudo gem sources -a "http://missing_remote_sources" 

然后尝试安装您的宝石。

如果这不起作用,你也可以尝试一个猴子补丁。在生产服务器上运行

rake gems:unpack 

。在此之后,您将能够在/ vendor/gems文件夹中找到您的宝石。将该文件夹复制到您的本地供应商文件夹,它应该可以工作

顺便说一句,因为它可能只是一个错字:你有没有尝试过在配置文件中注释行?

+0

感谢您的回复,我也想过关于供应商的宝石,无论如何,我们要求客户邮件他们在生产中的宝石的zip。 – Vamsi 2010-05-15 06:47:08

+0

不客气:)。如果回复对您有帮助,您可以将其标记为“有帮助”(从上/下箭头向上投票)。如果答复回答了您的问题,您可以将其标记为“已接受”(绿色复选标记)。 – 2010-05-15 10:45:31