2016-05-17 52 views
0

因此,我在Windows中创建了一个应用程序,并且希望将它部署到具有capistrano的Ubuntu服务器上。这不起作用,因为“gemfile.lock已损坏”无需gemfile.lock即可部署capistrano的自定义代码

因此,我想要做和Heroku一样的事情:在Ubuntu服务器上删除gemfile.lock和bundle - 正如我所见的很多人。

我读过,这里例如:Corrupt Gemfile.lock Error with Capistrano,我应该写一些自定义代码

的捆扎机任务执行前删除Gemfile.lock的(或仅仅是从源代码控制删除Gemfile.lock的全部) 。您还必须更改Bundler参数以除去--deployment标志,否则在看到Gemfile.lock丢失时会失败。

有人能帮助我吗?我不明白如何做到这一点...如何从源代码中删除Gemfile.lock?或者我该如何编写这个自定义代码?我在哪里可以找到这些Bundler参数?

我想这是一个愚蠢的问题,但请大家帮帮我,我真的坚持:)

回答