Ruby on Rails
Instalación de una gem
Si ejecutamos:
gem install --remote progressbar
# shortcut: gem i -r progressbar
la gem progressbar se instalará en el ordenador.
Véase que no es necesario especificar la versión, pero si se desea se puede hacer. Por defecto se instalará la última versión disponible.
Por lo tanto si queremos instalar una versión
específica, haríamos:
gem ins -r progressbar-0.0.3
o
gem ins -r progressbar --version '> 0.0.1'
Desinstalando una gem
Si queremos desinstalar una gem, tan sólo tenemos que escribir lo siguiente.
gem uninstall progressbar
Successfully uninstalled progressbar version 0.0.3
Listado de todas las gems instaladas:
gem query --local
# atajo: 'gem q -L'
Instalando Ruby on Rails
Para la instalación de Ruby on Rails, podemos
hacerlo de dos formas, manualmente haciendo uso de las gems, como hemos visto en el apartado anterior, o bien usando otras herramientas específicas para cada sistema operativo:
Para usuarios de Debian o Ubuntu
Primero tenemos que instalar Ruby
sudo apt-get install ruby irb rdoc
Luego instalamos las gems, descargando un fichero de http://rubyforge.org/frs/?group_id=126&release_id=5803 y descomprimiéndolo
en nuestro ordenador (ver Figura 1).
tar zxvf rubygems-0.9.0.tgz
luego vamos al directorio creado
cd rubygems-0.9.0

Figura 1 . Rubyforge.org, sitio de proyectos open source en Ruby.
y ejecutamos:
ruby setup.rb all
Ahora instalamos Rails:
gem install rails –include-dependencies
Para poder empezar con Rails vamos a necesitar
un servidor web, por defecto instala Webrick.
Para ponerlo en marcha, tenemos que ejecutar:
script/server -d -p 3000
Y necesitaremos una base de datos como MySQL, que tendremos que tener instalada además de alguna librería extra como libmysql-ruby (para el caso de MySQL, pero se podría
usar otra bases de datos cmo PostreSQL)
Para usuarios de Mac Os X
En el sistema Mac OsX existe una herramienta
muy sencilla que permite la instalación y facilita el desarrollo en Rails, se denomina Locomotive (http://locomotive.raaum.org/)
Locomotive está disponible como binario
universal, tanto para arquitectura de PowerPC como Intel (como requisito tiene que ser Mac OS X 10.3 o posterior) . Será necesario
tener instalado las herramientas Xcode para poder usar las rubygems y compilar código nativo.Por defecto, el servidor web será lighttpd con FastCGI y la base de datos que usará será SQLite, pero también se puede enganchar a MySQL y PostgreSQL.Se puede instalar manualmente también siguiendo las instrucciones que aparecen en:
+info http://hivelogic.com/articles/2005/12/01/ruby_rails_lighttpd_mysql_tiger
Siguiente
Páginas: 1 2 3 4 5
|