Apuntes Rails

Apuntes de Ruby on Rails, programación en GNU/Linux y Mac

Creación de un proyecto Rails usando Subversion

TAGS: None

Estos son unos apuntes personales sobre la creación de un proyecto en rails usando subversion (sistema de control de versiones). Si buscas, seguro encontrarás artículos mas completos que este. ;)
Vamos a crear una base de datos vacía para el proyecto (Las tablas las crearemos usando migration)

mysqladmin -u root create inmobiliaria

Suponiendo instalado RoR (Ruby on Rails) en tu ordenador creamos un proyecto

rails inmobiliaria

Esto nos crea la estructura básica para nuestro proyecto. Ahora vamos a configurar el acceso a nuestra base de datos. Editamos el archivo inmobiliaria/config/database.yml

development:
adapter: mysql
database: inmobiliaria
socket: /var/run/mysqld/mysqld.sock
username: peluo
password: atitelovoyadecir
host: localhost

Importante: Dependiendo del sistema operativo, tendrás que especificar la ubicación del socket de mysql.

Bien, supuestamente ya tenemos una aplicación conectada a nuestra base de datos.

Para ver que todo está bien ejecutamos ./script/server y nos metemos en http://localhost:3000

Es hora de ponernos con subversion.(Como instalar subversion, Subversion en 28 segundos, Introduccion a subversion )

En el servidor donde vayamos a crear el repositorio creamos la carpeta donde guardaremos todos los datos.

Por ejemplo creamos /var/lib/svn.

Ahora dentro de esa carpeta ejecutamos svnadmin create inmobiliaria. Esto nos creará una estructura vacía.

Ahora tenemos que rellenar esta estructura. Desde el ordenador cliente, donde hemos creado el proyecto rails, ejecutamos:

svn import inmobiliaria svn+ssh://direccion_servidor/var/lib/svn/inmobiliara

o

svn import inmobiliaria http://direccion_servidor/svn/inmobiliara

(Depende como hayamos configurado el servidor)

o

svn import inmobiliaria file:///var/lib/svn/inmobiliaria si lo hacemos desde el propio servidor

Ya tenemos los datos en el repositorio. Para empezar a trabajar tenemos que descargarnos los datos desde el servidor (no nos vale la estructura del proyecto que tenemos ya que no la controla subversion). Movemos el proyecto a por ejemplo inmobiliaria_old y ejecutamos:

svn co http://direccion_servidor/svn/inmobiliara inmobiliaria

Ya tenemos el proyecto bajo el control de subversion. Ahora solo falta aplicar los comandos de este articulo -> Como usar Rails con Subversion

TAGS: None

2 Responses to “Creación de un proyecto Rails usando Subversion”


  1. Hayt
    on Dic 14th, 2006
    @ 7:11 am

    ¿El svnadmin create no es opcional?

    Creo que el svn ci inmobiliaria que haces luego te crea el proyecto en el repositorio, pero no me hagas mucho caso :P


  2. peluo
    on Dic 14th, 2006
    @ 7:45 am

    Ole, no lo sabia. ;)

Leave a Reply

© 2009 Apuntes Rails. All Rights Reserved.

This blog is powered by Wordpress and the Magatheme Wordpress Theme by Mid MO SEO.