0

部署时出现以下错误:

** [out :: 209.12.251.103:2222] 您已在开发中修改了 Gemfile,但未检查
 ** [out :: 209.12.251.103:2222] 生成的快照(Gemfile.lock)进入版本控制
 ** [out :: 209.12.251.103:2222]
 ** [out :: 209.12.251.103:2222] 您已添加到 Gemfile:
 ** [out :: 209.12.251.103:2222] * 来源:git://github.com/dgm/declarative_authorization.git(在nested_in)
 ** [out :: 209.12.251.103:2222]
 ** [out :: 209.12.251.103:2222] 您已从 Gemfile 中删除:
 ** [out :: 209.12.251.103:2222] * 来源:git://github.com/dgm/declarative_authorization.git(在nested_in)
 ** [out :: 209.12.251.103:2222]
 ** [out :: 209.12.251.103:2222] 您在 Gemfile 中进行了更改:
 ** [out :: 209.12.251.103:2222] * declarative_authorization 从 `git://github.com/dgm/declarative_authorization.git (at nested_in)` 到 `no specified source`

我已经重新运行 bundle install,删除了 .bundle 并重新运行...我的 gemfile 和 lock 文件都已签入。如何诊断并让它再次运行?

4

2 回答 2

1

我对有问题的 gem 进行了重新设计,并对新版本进行了捆绑更新,我还将 Gemfile 规范从 更改:branch => :nested_in:branch => 'combined'. 其中的一些东西设法解除了部署的干扰。

如果其他人遇到此错误,我希望这会有所帮助。

于 2012-05-26T21:56:56.237 回答
0

我在使用github: 'user/repo'而不是git: 'git://github.com/user/repo.git'. 更改为完整的 git 定义为我解决了这个问题。

于 2013-08-13T01:05:50.120 回答