[英]How to make rake work when bundle is incomplete (not all gems are installed successfully)?
我有一個無法正確安裝的gem(可能是由於系統不兼容)。 每次我叫rake時,它都會返回“在任何來源中都找不到rmagic 。運行bundle install”。
我想稍后將應用程序推送到Heroku。 但是我有一些數據庫要首先播種。 盡管缺少寶石並且沒有安裝它,是否仍然可以強制耙執行任務?
這可能嗎? 是的,您可以通過刪除config / application.rb中的行來禁用捆綁程序
if defined?(Bundler)
# If you precompile assets before deploying to production, use this line
Bundler.require(*Rails.groups(:assets => %w(development test)))
# If you want your assets lazily compiled in production, use this line
# Bundler.require(:default, :assets, Rails.env)
end
我不建議這樣做,因為您需要自己啟動gem /依賴關系管理。 但是,只要您不需要實際運行任何代碼,就足以使rake能夠為您加載和工作。
我強烈建議您先安裝image-magick,然后再安裝rmagick。 http://www.imagemagick.org/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.