17 de Junio de 2008
txurdi
Este es un artículo que forma parte de un grupo de artículos para aprender a configurar un servidor web que te pueden interesar.
Artículos seguidos para realizar este articulo:
- http://articles.slicehost.com/2008/4/25/ubuntu-hardy-setup-page-1
- http://articles.slicehost.com/2008/4/25/ubuntu-hardy-setup-page-2
- http://articles.slicehost.com/2008/4/30/ubuntu-hardy-ruby-on-rails
- http://articles.slicehost.com/2008/5/9/ubuntu-hardy-mongrel-and-mongrel-clusters
- http://articles.slicehost.com/2008/4/25/ubuntu-hardy-installing-apache-and-php5
- http://articles.slicehost.com/2008/5/9/ubuntu-hardy-apache-rails-and-mongrels
- http://articles.slicehost.com/2007/9/5/introduction-to-svnserve
- http://articles.slicehost.com/2007/9/5/using-ssh-with-svnserve
- http://articles.slicehost.com/2007/9/6/multiple-projects-and-subversion
- http://articles.slicehost.com/2007/9/6/multiple-repositories-and-subversion
Otros Artículos de ayuda:
leer más
Este es un artículo que forma parte de un grupo de artículos para aprender a configurar un servidor web que te pueden interesar.
Ahora, instalemos Apache:
sudo aptitude install apache2 apache2.2-common apache2-mpm-prefork apache2-utils libexpat1 ssl-cert
En la instalación, dará una pequeña advertencia:
apache2: Could not reliably determine the server's fully qualified domain name,
using 127.0.0.1 for ServerName
No te preocupes, vamos a solucionarlo. Abre el archivo de configuración de Apache:
leer más
Este es un artículo que forma parte de un grupo de artículos para aprender a configurar un servidor web que te pueden interesar.
Instalemos Mongrel [Web oficial de Mongrel] (que es una gema, osea que simple):
sudo gem instal mongrel
Nos instalará alguna otra gema necesaria si no la tenemos ya instalada.
Mongrel tiene 3 instrucciones básicas (start, stop y restart), pero se puede combinar con muchos parámetros; por ejemplo, si queremos lanzar un Mongrel escuchando en el puerto 6000, y que esté en el entorno de producción:
leer más
Este es un artículo que forma parte de un grupo de artículos para aprender a configurar un servidor web que te pueden interesar.
Instalemos ruby y sqlite:
sudo aptitude install ruby1.8-dev ruby1.8 ri1.8 rdoc1.8 irb1.8 libreadline-ruby1.8 libruby1.8 libopenssl-ruby sqlite3 libsqlite3-ruby1.8
Necesitamos crear algunos simlinks:
sudo ln -s /usr/bin/ruby1.8 /usr/bin/ruby
sudo ln -s /usr/bin/ri1.8 /usr/bin/ri
sudo ln -s /usr/bin/rdoc1.8 /usr/bin/rdoc
sudo ln -s /usr/bin/irb1.8 /usr/bin/irb
Veamos que version de ruby tenemos:
leer más
Una vez que tenemos ya SVN instalado y más o menos, sabemos lo que es, podemos poner un caso práctico del uso de este repositorio para desarrollar una aplicación en Ruby on Rails (sería parecido para PHP u otros lenguajes). Al proyecto lo vamos a llamar “txurdi_web“.
Lo primero, crear la estructura básica de un repositorio. En muchos how-tos que he leido, borran luego la estructura, pero yo prefiero mantenerla para futuros proyectos; DRY (don’t repeat yoursef - no te repitas); osea que lo guardaremos en la home.
cd /my/homedir
mkdir repo_vacio
mkdir repo_vacio/branches
mkdir repo_vacio/tags
mkdir repo_vacio/trunk
Una vez que tenemos la estructura, creamos el repositorio y hacemos la importación inicial:
leer más