cap production deploy
çalıştırdığımda cannot create directory ‘/var/www/application/repo’: Permission denied
elde ederim.Capistrano mkdir izninin reddedildi
Bugüne kadar oluşturduğum dağıtma gibi kullanıcı:
adduser deploy
adduser deploy sudo
ve ben Capistrano'nun bu kullanıcıyı kullanın.
Gerçekten, [email protected]
ile oturum açtığımda, sudo
varsayılan olarak izni yok, her zaman sudo su
gibi onu etkinleştirmek için gereken her zaman. Ne yazık ki ikisi de nasıl yapılacağını bilmiyorum
Ubuntu yılında sudo etkinleştirme Capistrano sudo etkinleştirin:
iki olası çözümler görüyoruz.
Birisi Amazon EC2 '' 'sudo chown ec2 kullanıcısını kullanıyorsa: ec2-user/var/www /' '' – marman
Büyük olasılıkla -R'yi kullanmanız gerekir, böylece tüm alt dizinler kullanıcı tarafından dağıtılır: 'Sudo chown -R konuşlandırma: konuş/var/www /' –