Geliştirme ortamımı yeni bir bilgisayarda kurdum ve Fabric ile garip bir hata yaşıyorum. Onun 'cd' içerik yöneticisi, geçerli dizini değiştirmiyor gibi görünüyor ve bu yüzden benim komutlarımın çoğu işe yaramıyor. Ben testi yazdım ve bu bana alması bekleniyor değil sonuçlar ortaya koydu: BenceFabric'in cd içeriği yöneticisi çalışmıyor
[localhost] local: pwd
/home/pioneer/workspace/myproject
Ama bunun yerine /home/pioneer/workspace/myproject
arasında olmalıdır /home/pioneer/workspace/myproject/src
: Burada
from __future__ import with_statement
from fabric.api import local, run, cd
def xxx():
with cd("src"):
local("pwd")
fab xxx
çalıştırdıktan sonra sonuçları .
Hmmm ... gerçekten, bu benim hatam, bunu gözden kaçırdım. Ama garip yeni bilgisayara geçene kadar "cd" ile çalıştı. –
Problemi buldum - bu, daha önce yapmış olduğum Kumaş 0.9 ile mevcut 1.x arasındaki uyumsuzluklar yüzünden oldu –