Instalar i manejar un sistema de control de versiones con Subversion, TortoiseSVN y Redmine en Windows Vista (Parte III)
Una vez disponemos de nuestros proyectos activados y subversionados con el subversion y hemos cogido soltura utilizando el TortoiseSVN, podemos configurar y arrancar el Redmine en local (Lo de hacerlo público lo explicaré otro dia, para poder trabajar en grupo).
Para poder configurarlo, necesitamos la última versión de Redmine, la última versión de Ruby y la última versión de MySQL.
Podemos encontrarlos aquÃ:
Remine 0.7.3. (Descarga directa aquÃ).
Ruby on Rails 1.8.4. (Descarga directa aquÃ).
MySQL 5.0. (Descarga directa aquÃ. También podemos utilizar Postgree o SQLite).
Una vez instaladas todas las aplicaciones sin problemas, continuamos con la configuración.
- Configurando MySQL:
Primero debemos crear la tabla para el Redmine. Desde el MySQL Command Line Client:
create database redmine character set utf8;
Una vez creada la tabla, hay que ir a la ruta del Redmine, y copiar el fichero:
config\database.yml.example -> config\database.yml
Luego dentro del fichero .yml, configurar la parte:
production:
adapter: mysql
database: redmine
host: localhost
username: bduser
password: bdpasswd
(Configuración personal):
# MySQL (default setup). Versions 4.1 and 5.0 are recommended.
#
# Get the fast C bindings:
# gem install mysql
# (on OS X: gem install mysql -- --include=/usr/local/lib)
# And be sure to use new-style password hashing:
# http://dev.mysql.com/doc/refman/5.0/en/old-client.html
production:
adapter: mysql
database: redmine
host: localhost
username: root
password: 1234
encoding: utf8
development:
adapter: mysql
database: redmine_development
host: localhost
username: root
password: 1234
encoding: utf8
test:
adapter: mysql
database: redmine_test
host: localhost
username: root
password: 1234
encoding: utf8
test_pgsql:
adapter: postgresql
database: redmine_test
host: localhost
username: postgres
password: "postgres"
test_sqlite3:
adapter: sqlite3
dbfile: db/test.db
demo:
adapter: sqlite3
dbfile: db/demo.db
- Creando la estructura con Ruby:
Comprobamos que realmente la variable de entorno %PATH%, contiene la ruta de Ruby. Luego si tenemos visibilidad de sus binarios desde la C:\ podemos hacer:
rake db:migrate RAILS_ENV="production"
Esto creará las tablas y los usuarios dentro del MySQL.
Ahora solo falta añadir los parámetros de configuración, con la siguiente instruccion:
Ahora solo falta añadir los parámetros de configuración, con la siguiente instruccion:
rake redmine:load_default_data RAILS_ENV="production"
- Mostrando resultados de MySQL:
Una vez hemos creado BD de redmine, y sus tablas, podemos comprobar que todo se ha creado, consultandolo en el MySQL Command Line Client, por lo tanto una vez arrancado entramos en password del MySQL (En este caso "1234"):
- Arrancando Redmine:
Para arrancarlo, podemos hacer un pequeño script, que contenga la siguiente lÃnea:
ruby script/server -e production
Yo tengo hecho un pequeño script llamado webrick.cmd que contiene:
c:\ruby\bin\ruby script/server -e production
Esto ejecutará la aplicación que gestiona la web del Redmine. Una vez esté rodando, podemos acceder a la web mediante la ruta siguiente:
http://localhost:3000/.
Desde aquà accederemos a la página principal del Redmine, y podremos configurar nuestro repositiorio para que aparezca. Podremos utilizar el Scheduler, la Wiki, y todas sus herramientas.
Una vez arrancamos el Script, nos aparece:
Una vez arrancamos el Script, nos aparece:
Ahora ya podemos acceder a la web localhost:3000 para poder visualizar el Redmine:
Ahora ya podemos empezar a disfrutar de Redmine.
más información en Redmine.
Comments
Post a Comment