我創建了一個非常基本的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