很基本的問題,但我想了解如何在部署情況下最好地使用Bundler。在部署中使用Bundler
我的工作有大約20取決於寶石一西納特拉的應用。在開發過程中,我使用RVM和應用程序的自定義gemset,並運行bundle install
以根據gemfile更新gemset。
當談到部署(現在手動,所以我可以理解它是如何工作之前使用像capistrano工具),我需要做bundle install --development
對不對?這下載這些寶石並將它們放置在vendor/bundle
中。
我的問題是還有什麼,我需要做什麼?我在服務器上使用Unicorn - 我只是bundle exec unicorn ...
,一切正常嗎? (即捆綁查找供應商目錄並從那裏使用寶石?)
應麒麟是在應用程序或所有應用程序共享的服務器上的單獨「系統」寶石一個vendored寶石?
哎呀,我的不好,我其實打算打字部署。感謝您確認'bundle exec'完成了我期望的功能並找到了當地的項目寶石。 – Martin 2012-02-15 21:22:32