我创建了一个非常基本的Rails 3.1应用程序,部署到运行Ruby 1.8.7(P334)的框中(我不能轻易转到1.9 .2。不幸的是)。在任何源代码中找不到rack-cache-1.0.3
部署和运行“捆绑安装”后,我试图运行控制台:
bundle exec rails console
我也得到:
找不到任何的机架缓存1.0.3来源
和控制台没有出现。
似乎这个特定版本的rack-cache被ActionPack 3.1.0列为依赖项。
有人可以向我解释我需要做些什么来解决这个问题,即让bundler将这个版本的rack-cache附加到项目中?
另外我读了一下,bundler将项目特定的GEMs'存储在别处',即不再存在于全局Ruby GEM路径中。这个项目特定的地方是否有默认位置?
哦,我也不断收到的“无效gemspec的警告堆使用Rails 3.1,即:在[/usr/local/lib/ruby/gems/1.8/specifications/rack-
无效gemspec cache-1.0.3.gemspec]:规范中的无效日期格式:“2011-08-27 00:00:00.000000000Z”
为什么这首先发生?我经常收到它,尤其是在操作系统上x – snick
您应该将适合您的答案标记为已接受/正确。 – smathy