我已經部署了一個樣例狂歡商店應用程序到這個:https://github.com/janapol/spree-heroku。我正在使用rails 3.1.1和spree 0.7.0。 (我試過rails 3.1.0,但是我得到了一個spree依賴關係錯誤,所以我升級到了rails 3.1.1。)我成功地將heroku(在終端中沒有錯誤,但是)加載到heroku站點時出現應用程序錯誤一個瀏覽器。我繼續下去janapol的步驟,並做rake db:bootstrap只是爲了得到錯誤:「rake aborted!未初始化的常量Spree :: Image」。我正在使用耙0.8.7。我搜索了這個錯誤一段時間,什麼都沒發現。很感謝任何形式的幫助!Ruby on Rails:Spree Rake DB:Bootstrap for Heroku部署 - 未初始化的恆定狂歡::圖片
0
A
回答
0
爲了避免這個錯誤,我必須從我的spree_heroku gem中的image_decorator和taxon_decorator文件中刪除「Spree ::」。這使得數據庫能夠正常工作,應用程序在本地工作,但我仍然無法在Heroku上運行它。它部署了罰款,但有一個與我的AWS S3配置了一個問題:
ActionView::Template::Error (uninitialized constant AWS::S3::Base):
<% if Spree::Config[:show_zero_stock_products] || product.has_stock? %>
<li id="product_<%= product.id %>" data-hook="products_list_item">
<%= link_to product.name, product, :class => 'info' %>
<%= link_to small_image(product), prod
<span class="price selling"><%= product_price(product) %></span>
</li>
<% end %>
我跟着在亞馬遜所有的方向正確設置我的AWS的S3帳戶與Heroku的,但它仍然給我這個錯誤。我的heroku應用程序有一個竹棧,我讀過它可能需要Spree的雪松棧。那是對的嗎?
相關問題
- 1. 「未初始化的恆定用戶(NameError)」瓦特/ Heroku部署
- 2. 「未初始化的恆定用戶」當設置狂歡和煉油廠時
- 3. 部署到狂歡的Heroku
- 4. 未初始化的常量狂歡::用戶:: DestroyWithOrdersError
- 5. 未初始化的恆定水星
- 6. MINITEST未初始化的恆定誤差
- 7. Heroku問題:NameError(未初始化的恆定Cartographer :: Gmap):
- 8. 未初始化的恆定Psych :: Syck(NameError)
- 9. ruby on rails + heroku + mongoid + devise =未初始化的常量User(NameError)
- 10. 部署在Heroku上,未初始化的常量BaseController
- 11. 初始化恆RAILS_ROOT
- 12. Ruby on Rails - rake db:migrate產生錯誤:「Rake Aborted!未初始化的常量Bundler」
- 13. 未初始化的恆定GooglePlaces
- 14. 未初始化的恆定UsersController
- 15. Ruby on Rails Heroku - 錯誤部署項目
- 16. 在Heroku上部署Ruby on Rails
- 17. NameError(未初始化常量Unzipper :: Zip)但只在Heroku部署(Rails)
- 18. Ruby on Rails - Heroku部署問題
- 19. 未初始化恆定製導軌類
- 20. 在Heroku上部署Activeadmin時出現「未初始化的常量AdminUser」
- 21. AngularJS和Ruby on Rails Heroku部署
- 22. NoMethodError Ruby on Class初始化
- 23. NameError:未初始化不斷CreateCommments Ruby on Rails的
- 24. Heroku ruby-on-rails部署「未定義方法info」爲零:NilClass「
- 25. 耙「已初始化恆WFKV_」警告
- 26. 恆圖初始化在C++
- 27. 未初始化的常量Heroku :: VERSION(NameError)
- 28. 未初始化的常量ModelObserver - Heroku上的Rake任務
- 29. Heroku上的Ruby on Rails部署 - bootstrap-sass
- 30. 耙子中止!在Heroku上未初始化的常量Rake :: DSL
你嘗試過'bundle exec rake db:bootstrap'嗎? – bricker 2012-03-29 04:36:30