Capistrano

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)

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

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.

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 .

in tmp_desk dovrsti trovarti un checkout del repository

ciao,
Luca

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 riesco a navigare
tranquillamente nell’applicazione.

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