我正在做一个项目,我试图让它在我的本地机器上运行。但不幸的是,应用程序使用的是gem仓库(在environment.rb中找到了gem‘data_data_warehouse’,'= 1.5.2‘),我试图寻找这个gem,但找不到这个gem,因此我无法运行应用程序。我也从未在ruby on rails中使用过数据仓库。我稍微意识到了数据仓库的概念。如果任何人知道这个gem,请发布这个gem的url或避免这个问题的替代解决方案。
发布于 2010-05-15 03:11:38
我也不能。现在,假设您有一台生产机器,其中有这个gem:
您可以使用以下命令查看已安装的gem:
gem list转到生产机器并运行
gem env在那里,您应该会看到类似这样的内容
:
在本地计算机上运行相同的命令后,您可以使用以下命令添加缺少的远程源:
sudo gem sources -a "http://missing_remote_sources"然后试着安装你的gem。
如果这不起作用,你也可以尝试一个猴子补丁。跑
rake gems:unpack在您的生产服务器上。在此之后,您将能够在/vendor/gems文件夹中找到gem。将该文件夹复制到您的本地供应商文件夹中,它应该可以工作。
顺便说一句,这可能只是一个打字错误:你有没有试过注释配置文件中的行?
https://stackoverflow.com/questions/2833167
复制相似问题