Forum: Rails-ES capistrano en guebs

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Mauricio D. (Guest)
on 2009-02-11 21:43
(Received via mailing list)
Hola, me decidi por webs y hasta ahora todo perfecto, pero tengo un
pequeño problema a la hora de configurar capistrano, me da el
siguiente error


   * executing `deploy:setup'
   * executing "mkdir -p /home/demo/ruby/dominio /home/demo/ruby/
dominio/releases /home/demo/ruby/dominio/shared /home/demo/ruby/
dominio/shared/system /home/demo/ruby/dominio/shared/log /home/demo/
ruby/dominio/shared/pids &&  chmod g+w /home/demo/ruby/dominio /home/
demo/ruby/dominio/releases /home/demo/ruby/dominio/shared /home/demo/
ruby/dominio/shared/system /home/demo/ruby/dominio/shared/log /home/
demo/ruby/dominio/shared/pids"
     servers: ["dominio.com"]
Password:
connection failed for: dominio.com (Net::SSH::AuthenticationFailed:
dominio)


Link deploy.rb
http://pastie.org/386304

No se como ni donde poner la contraseña a mi svn y cuando me pide una
contraseña pongo la de acceso a ssh y panel de control
Borja Martín (Guest)
on 2009-02-11 22:01
(Received via mailing list)
una pregunta un tanto ingenua... ese deploy.rb es el que estás usando?
es decir, realmente el dominio que estás usando es 'dominio.com'?

saludos


On 2/11/09 8:42 PM, Mauricio D. wrote:
> demo/ruby/dominio/releases /home/demo/ruby/dominio/shared /home/demo/
>
> No se como ni donde poner la contraseña a mi svn y cuando me pide una
> contraseña pongo la de acceso a ssh y panel de control
>
>
>
> _______________________________________________
> Ror-es mailing list
> removed_email_address@domain.invalid
> http://lists.simplelogica.net/mailman/listinfo/ror-es
>


--
/**
  * dagi3d v4 - http://dagi3d.net
  */
Miguel Angel Martinez Triviño (Guest)
on 2009-02-11 22:02
(Received via mailing list)
Mauricio D.
escribió:> demo/ruby/dominio/releases /home/demo/ruby/dominio/shared /home/demo/
> ruby/dominio/shared/system /home/demo/ruby/dominio/shared/log /home/
> demo/ruby/dominio/shared/pids"
>      servers: ["dominio.com"]
> Password:
> connection failed for: dominio.com (Net::SSH::AuthenticationFailed:
> dominio)
>
>
Yo miraría con que usuario estás ejecutando la tarea, parece que la está
intentando ejecutar un usuario que no tiene acceso via ssh.

Una posible solución es cambiar el usuario que aparece en la siguiente
línea de tu receta por uno que tenga acceso.

set :user, "dominio"

Este usuario "dominio" existe?, tiene acceso via ssh?

Un saludo

--
Miguel Ángel Martínez
Triviño http://martineztrivino.es
GPG ID: 0x5F15D017
Mauricio D. (Guest)
on 2009-02-11 22:09
(Received via mailing list)
Hola Gracias a ambos

  Martin

No, ese dominio.com lo puse solo para ocultar el mio, al igual que
usuario demo, esos valores los remplazo con mi usuario guebs y el
dominio que tengo apuntado hacia los servidores de webs

Miguel

Si tengo acceso por ssh, a mi cuenta,


El 11/02/2009, a las 15:01, Miguel Angel Martinez
Triviño escribió:
>> demo/ruby/dominio/releases /home/demo/ruby/dominio/shared /home/demo/
>
> Miguel Ángel Martínez Triviño
> http://martineztrivino.es
> GPG ID: 0x5F15D017
>
> _______________________________________________
> Ror-es mailing list
> removed_email_address@domain.invalid
> http://lists.simplelogica.net/mailman/listinfo/ror-es

Mauricio D.
removed_email_address@domain.invalid
+57 315 4183043
http://www.3zona.com
Rafael G. (Guest)
on 2009-02-11 23:21
(Received via mailing list)
Attachment: rgo.vcf (0 Bytes)
En tu deploy.rb pone:

set :user, "dominio"

Y ese :user debería ser el usuario que usas para conectar vía ssh.
Prueba y nos dices.
Rafael G. (Guest)
on 2009-02-11 23:39
(Received via mailing list)
Attachment: rgo.vcf (0 Bytes)
Acabo de probarlo(en guebs.com además) y funciona, así que por el error
(Net::SSH::AuthenticationFailed: dominio) solo pueden ser dos cosas:
    - el usuario
    - la contraseña
Mauricio D. (Guest)
on 2009-02-11 23:45
(Received via mailing list)
Que contraseña esta usando, la misma de acceso a ssh?

El 11/02/2009, a las 16:39, Rafael G.
escribió:
>

Mauricio D.
removed_email_address@domain.invalid
+57 315 4183043
http://www.3zona.com
Rafael G. (Guest)
on 2009-02-12 00:05
(Received via mailing list)
Attachment: rgo.vcf (0 Bytes)
Sí, capistrano lo que hace es conectar vía ssh.
Borja Martín (Guest)
on 2009-02-12 00:31
(Received via mailing list)
personalmente para el tema de ssh recomiendo la autenticación por claves
públicas y así te ahorras el estar tecleando contraseñas...

saludos
Mauricio D. (Guest)
on 2009-02-12 00:37
(Received via mailing list)
Listo, ya use las llaves y me funciono perfectamente, ya no tengo que
tipear
contraseñas



gracias
El 11/02/2009, a las 17:05, Rafael G.
escribió:
>> http://www.3zona.com
> removed_email_address@domain.invalid
> http://lists.simplelogica.net/mailman/listinfo/ror-es

Mauricio D.
removed_email_address@domain.invalid
+57 315 4183043
http://www.3zona.com
Mauricio D. (Guest)
on 2009-02-12 01:25
(Received via mailing list)
Tengo una duda, o no se si me puedan ayudar con un manual,
supuestamente ya me creo los directorios dentro de relase, pero no
logro conseguir que me actualice los cambios que hago, hice una prueba
agregando el plugin jrails, en teoría según lo que e leído, solo basta
con dar este comando

cap deploy o cap deploy:update y sube los archivos nuevos al servidor,
pero no pasa nada, ni en los archivos del repositorio ni en mi web, me
hace falta algún paso?


El 11/02/2009, a las 17:30, Borja Martín escribió:

>>
>>
>
>
> --
> /**
>  * dagi3d v4 - http://dagi3d.net
>  */
> _______________________________________________
> Ror-es mailing list
> removed_email_address@domain.invalid
> http://lists.simplelogica.net/mailman/listinfo/ror-es

Mauricio D.
removed_email_address@domain.invalid
+57 315 4183043
http://www.3zona.com
Miguel Angel Martinez Triviño (Guest)
on 2009-02-12 01:41
(Received via mailing list)
Mauricio D.
escribió:> Tengo una duda, o no se si me puedan ayudar con un manual,
> supuestamente ya me creo los directorios dentro de relase, pero no
> logro conseguir que me actualice los cambios que hago, hice una
> prueba agregando el plugin jrails, en teoría según lo que e leído,
> solo basta con dar este comando
>
> cap deploy o cap deploy:update y sube los archivos nuevos al servidor,
> pero no pasa nada, ni en los archivos del repositorio ni en mi web, me
> hace falta algún paso?
>
Una vez los datos actualizados en el repositorio, al hacer cap deploy
creamos una nueva instancia de nuestra aplicación dentro de la carpeta
releases, está irá representada por el timestamp del momento del deploy.
(deploy:update_code)

Tras ésto, lo último que se hace es un enlace simbólico desde la release
que acabas de subir (release_path) apuntando con el nombre de current
(deploy:symlink)

Todo esto se debe hacer de forma automática por parte de capistrano si
todo ha ido ok claro.

Asegúrate que este último paso se ejecuta (deploy:symlink) y que el
deploy no ha devuelto ningún error.

Un saludo
>>> El 11/02/2009, a las 16:39, Rafael G. escribió:
>>>
>>>
>
> http://lists.simplelogica.net/mailman/listinfo/ror-es
>


--
Miguel Ángel Martínez
Triviño http://martineztrivino.es
GPG ID: 0x5F15D017
Fernando G. (Guest)
on 2009-02-12 02:17
(Received via mailing list)
Sí, y asegúrate también de que has sincronizado tus cambios con el
repositorio o sino nada nuevo verás en el deploy.

F.


(Perdón por la sintaxis, escrito desde el móvil)
--
Fernando Guillén
Desarrollador Web Freelance
http://fernandoguillen.info

El 12/02/2009, a las 0:40, Miguel Angel Martinez Triviño
<removed_email_address@domain.invalid
m> escribió:
Mauricio D. (Guest)
on 2009-02-12 02:37
(Received via mailing list)
Como sincronizo los cambios con el repositorio, estos cambios son con
el repositorio que esta en mi host o donde
El 11/02/2009, a las 19:17, Fernando G.
escribió:
> nuevo
Miguel Angel Martínez Triviño (Guest)
on 2009-02-12 02:47
(Received via mailing list)
Un saludo

On Thu, Feb 12, 2009 at 1:36 AM, Mauricio D.
<removed_email_address@domain.invalid>wrote:

> Como sincronizo los cambios con el repositorio, estos cambios son con
> el repositorio que esta en mi host o donde
>

Debes tener al dia el repositorio indicado en la línea de tu deploy.rb
de
capistrano que pone

set :repository,  "http://dominio.com/trunk"

Antes de hacer deploy debes actualizar tus cambios locales con ese
repositorio,
si usas git con git push valdría, subversion: git commit, ...

Tras esto, deploy y si éste termina con deploy:symlink todo debería
haber
ido ok.

Un saludo
Fernando G. (Guest)
on 2009-02-12 12:13
(Received via mailing list)
2009/2/12 Mauricio D. <removed_email_address@domain.invalid>:
> Como sincronizo los cambios con el repositorio, estos cambios son con
> el repositorio que esta en mi host o donde

Con repositorio me refiero a: servidor de control de versiones [1].

Puedes usar svn o git, éste último mucho más de moda.

Para montar uno rápido con svn te recomiendo googlecode [2] o
sourceforge [3]. Pero si usas estas herramientas tu código debe ser
abierto.

Para git te recomiendo github [4] que pagando unos euros mensuales
puedes hacer que tu código no sea público.

[1] http://es.wikipedia.org/wiki/Control_de_versiones
[2] http://code.google.com/hosting/
[3] http://sourceforge.net/
[4] https://github.com/

Suerte.
f.
Rafael G. (Guest)
on 2009-02-12 12:39
(Received via mailing list)
Attachment: rgo.vcf (0 Bytes)
Añado que guebs tiene un wiki donde te explican como crear el
repositorio:
http://wiki.guebs.com/crear-un-repositorio-subversion

Y como protegerlo:
http://wiki.guebs.com/proteger-los-repositorios-su...
Mauricio D. (Guest)
on 2009-02-12 17:13
(Received via mailing list)
Todo eso ya lo e hecho y tambien descubri que si tengo passaner
activado no tengo la manera de proteger mi repositorio, bueno creo que
voy a desistir de esto y lo voy a hacer por ftp


Gracias a todos por sus respuestas
El 12/02/2009, a las 5:38, Rafael G.
escribió:
>>> Como sincronizo los cambios con el repositorio, estos cambios son
>> abierto.
>> f.
>>
>>
>>
>>
>>
>
> <rgo.vcf>_______________________________________________
> Ror-es mailing list
> removed_email_address@domain.invalid
> http://lists.simplelogica.net/mailman/listinfo/ror-es

Mauricio D.
removed_email_address@domain.invalid
+57 315 4183043
http://www.3zona.com
This topic is locked and can not be replied to.