5
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

WindowsのRails開発環境からLinuxへCapistranoでdeployするとコケる

Posted at

前提条件

  • CapistranoはdeployするときにGemfile.lockが必要になります。
  • Windowsで作成されたGemfile.lockはLinux環境と互換性がありません。

はい、詰んだ。

4年前から問題になってるそうですが未だに解決していません。Windows冷遇されすぎじゃないですか?

対策1

一旦Linux環境にgit pullしてそこでGemfile.lockを作り直す。

欠点: Windowsで開発がしたいっつってんだろうが!

対策2

Gemfile.lockを直接いじる

具体的にはpg (0.17.1-x86-mingw32)などWindowsっぽいところをpg (0.17.1)に変更する。

欠点: 自動生成されるファイルをいじるの気持ち悪い。

お願い

自動化できそうな気もするので誰かこのためのCapistranoのtaskを書いてくれませんか?

参考

5
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?