# Capistrano

**URL:** <https://www.ruby-forum.com/t/capistrano/82810>\
**Category:** IT\
**Created:** [January 21, 2007, 10:33am UTC](https://www.ruby-forum.com/t/capistrano/82810 "2007-01-21T10:33:36Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![osvaldo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/o/cc9497/32.png) [@osvaldo](https://www.ruby-forum.com/u/osvaldo)\
**Post date:** [January 21, 2007, 10:33am UTC](https://www.ruby-forum.com/t/capistrano/82810/1 "2007-01-21T10:33:36Z")

</div>

Ciao a tutti, sto’ imparando ad usare capistrano per esportare la mia  
applicazione rails sul server di produzione, ma quando do’ il comando  
#rake deploy  
mi ritorna questo errore  
svn: PROPFIND of ‘/svn/repos/trunk/desk’ : 501 Not Implemented  
([http://87.2.94.199](http://87.2.94.199))

L’applicazione si chiama desk. Su entrambe i sistemi (sviluppo e  
produzione) sono installati ed attivi:  
sistema operativo linux, mysql, apache2, svn, ssh, ruby, rails, mongrel  
sul mio pc (sviluppo) ho installato in piu’ capistrano e mod\_dav\_svn  
il deploy.rb contiene  
set :repository, “[http://87.2.94.199/svn/repos/trunk/desk](http://87.2.94.199/svn/repos/trunk/desk)”

Per eseguire i comandi mi collego come root altrimenti non riesco a  
creare le folder sul server.  
Il repository e’ proprieta’ di osvaldo:users  
Mi sembra di capire che il server non riesca a venire sulla mia macchina  
a prendersi i sorgenti.  
Ho un connessione alice flat con un modem-router, il firewall e’  
disabilitato (ad ogni connessione devo andare in deploy.rb a modificare  
l’indirizzo ip).  
Potete darmi qualche dritta o qualche link, diverso da quello di  
capistrano, dove possa capire dove sbaglio?  
Grazie mille a tutti. Ciao.

---

<div class="post-metadata">

**Author:** ![osvaldo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/o/cc9497/32.png) [@osvaldo](https://www.ruby-forum.com/u/osvaldo)\
**Post date:** [January 21, 2007, 12:35pm UTC](https://www.ruby-forum.com/t/capistrano/82810/2 "2007-01-21T12:35:49Z")

</div>

per iniziare potresti provare a vedere se il comando svn da shell  
funziona:

mkdir tmp\_desk  
cd tmp\_desk  
svn co [http://87.2.94.199/svn/repos/trunk/desk](http://87.2.94.199/svn/repos/trunk/desk) .

in tmp\_desk dovrsti trovarti un checkout del repository

ciao,  
Luca

---

<div class="post-metadata">

**Author:** ![osvaldo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/o/cc9497/32.png) [@osvaldo](https://www.ruby-forum.com/u/osvaldo)\
**Post date:** [January 29, 2007, 11:50am UTC](https://www.ruby-forum.com/t/capistrano/82810/3 "2007-01-29T11:50:30Z")

</div>

Scusa Luca per la tardiva risposta, ho avuto un problema con il pc, si  
funziona, ho fatto la prova come mi hai suggerito e funziona, in  
tmp\_desk c’e’ il checkout dell’applicazione. Non capisco dove possa  
essere l’errore ecco i messaggi che mi compaiono a video:

- executing task deploy
- executing task update  
\*\* transaction: start
- executing task update\_code
- querying latest revision…  
svn: PROPFIND request failed on ‘/svn/repos/trunk/desk’  
ecc. come da msg precedente.  
Grazie.

PS. Dimenticavo. Naturalmente da remoto se faccio  
[http://97.2.94.199/svn/repos/trunk/desk](http://97.2.94.199/svn/repos/trunk/desk) riesco a navigare  
tranquillamente nell’applicazione.

- Sunday 21 January 2007, alle 12:35, Luca M. scrive:
