2014-04-10 34 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