Ruby on Rails projemi dağıtmak için capistrano kullanıyorum. Ben bir Dreamhost VPS üzerinde ve birkaç hafta önce, capistrano veya yolcu değişikliği olmadan, dağıtım ile garip bir sorun yaşamaya başladım:Deploy: capistrano üzerindeki sembol, "geçerli" dizini önceki sürümüne işaret eder
Her zaman capistrano benim uygulamamı dağıtıyor, her şey dağıtımı dışında doğru gidiyor: "geçerli" dizini en yeni sürüme işaret etmesi gereken sembolik bağlantı (varsayılan olarak adlandırılır). Yeni sürüm, "sürümler" dizinine düzgün bir şekilde dağıtılmış olsa da, sorun "geçerli" bağlantı bağlantısının her zaman yenisi yerine önceki sürümüne ayarlanmasıdır. Bu yüzden uygulamaları dağıtabilirim, ancak her zaman dağıtımı iki kez üst üste çalıştırmak zorundayım. http://img715.imageshack.us/img715/7803/capistranoproblemb.png
herkesten önce bu deneyimli Has veya bana bunu çözmek yardımcı olabilir:
Burada capistrano günlüğünü görebilir?
Teşekkürler!
En son Capistrano'da, 'deploy: symlink' yerine 'disploy: create_symlink'. – manafire
Lütfen kabul edilen cevabı @ knocte tarafından verilene değiştirin. Yukarıdaki kludge işe yarayabilir, ama bir kod kokusu. – JellicleCat
@JellicleCat: capistrano'nun hangi sürümünü kullanıyorsunuz? – knocte