2014-04-10 33 views
0

我有一個導軌項目,我開始使用最好的地方寶石。爲了使它的工作,我不得不把這個行導軌最好的地方部隊捆綁安裝始終

寶石 'best_in_place',github上: '伯納特/ best_in_place',分支: 「軌-4」

在我的Gemfile

現在whenver我部署我被迫做了捆綁安裝,因爲如果我不,我得到一個錯誤的Phusion話說項目

的git://github.com/bernat/best_in_place.git(在rails- 4)未檢出。請運行bundle install(Bundler :: GitError)

我也嘗試捆綁install --deployment,然後將vendor/bundle文件夾符號鏈接到我的共享目錄中,但這也不能解決問題。全新部署後我有符號鏈接,但不知何故,它不需要。每次部署時,我都必須安裝捆綁軟件。

請幫忙。現在需要花20分鐘才能完成部署,而之前的部署需要3-4分鐘。

回答

0
+0

它爲你工作? –

+0

嗨Rajesh - 感謝您花時間回答這個問題。但這正是我所不想做的。我可以執行捆綁安裝 - 部署,並下載並安裝rails/current/vendor/bundle文件夾中的所有gem。但是我每次做部署都必須這樣做。我無法符號鏈接此文件夾。 – deepinder

+0

這主要是由連接到github存儲庫的best_in_place gem引起的。而且似乎沒有辦法使用之前安裝的相同鏈接的寶石。因此,無論何時執行部署,都迫使我執行完整的捆綁安裝 - 部署。現在需要20分鐘才能完成部署,而過去只需1分鐘。我傾向於將best_in_place從應用程序中取出,而不再使用此gem。 github依賴關係正在部署中讓我失望。 - 希望這可以幫助。 – deepinder