gpt4 book ai didi

ruby - 在任何来源中都找不到 rack-cache-1.0.3

转载 作者:数据小太阳 更新时间:2023-10-29 07:54:04 26 4
gpt4 key购买 nike

我已经创建了一个非常基本的 Rails 3.1 应用程序,部署到运行 Ruby 1.8.7 (P334) 的机器上(不幸的是,我不能轻易转到 1.9.2。那里)。

部署并运行“bundle install”后,我尝试运行控制台:

bundle exec rails console

然后我得到:

Could not find rack-cache-1.0.3 in any of the sources

并且控制台没有出现。

似乎这个特定版本的 rack-cache 被 ActionPack 3.1.0 列为依赖项。

有人可以向我解释我需要做什么来解决这个问题,即让 bundler 将这个版本的 rack-cache 附加到项目中吗?

我还读到 bundler 将项目特定的 GEM 存储在“其他地方”,即不再位于全局 Ruby GEM 路径中。此项目特定位置是否有默认位置?

哦,我也不断收到 Rails 3.1 的“无效 gemspec”警告,即:

Invalid gemspec in [/usr/local/lib/ruby/gems/1.8/specifications/rack-cache-1.0.3.gemspec]: invalid date format in specification: "2011-08-27 00:00:00.000000000Z"

最佳答案

将我的 Rails 3.0 应用程序升级到 3.1 时遇到了这个问题。

编辑 /usr/local/lib/ruby/gems/1.8/specifications/rack-cache-1.0.3.gemspec 文件并设置 s.date = %q{2011 -08-27}。这将解决您的问题。

关于ruby - 在任何来源中都找不到 rack-cache-1.0.3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7625203/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com