當部署我的Rails應用程序通過Capistrano的/麒麟的Linode,運行此命令時「捆綁EXEC帽部署:冷」它給了錯誤:你如何檢查你的gemfile.lock到版本控制?
The --deployment flag requires a Gemfile.lock. Please make sure you have checked your Gemfile.lock into version control before deploying.
command finished in 495ms
*** [deploy:update_code] rolling back
我已搜索周圍,似乎無法找到一個辦法。任何人知道任何解決方案?你如何檢查你的Gemfile.lock的版本控制
https://github.com/Ruekompa/itcinema.git
過了一會運行運行無數的命令和嘗試,現在我發現有一個叫緩存拷貝文件夾駐留在/ home /用戶名/ apps/APPNAME,它包含我的應用程序。
更新: 我修好了一切。我只是在linode上重建了ubuntu服務器並重新開始。這次我的部署工作。謝謝大家
檢查您的項目.gitignore文件並刪除/評論Gemfile.lock – adcosta
@adcosta - 是的,我檢查了。該行不存在。然而它確實在.gitignore中有/ gems。我假設那沒關係。這是有道理的。 – nil