Preparación de un entorno de desarrollo para Ruby en Ubuntu Linux.
El uso de la terminal es algo imprescindible para programar, La terminal mas apropiada para programar es sin duda terminator, considerado el rey de los terminales según el blog DesdeLinux
Para su instalación, solamente hacemos lo siguiente:
Para la instalación tanto para computadores que tengan instalado Linux o MacOs la mejor forma para instalarlo es hacerlo via Rbev o por RVM. Para muchos desarrolladores prefieren Rbenv ya que dicen es mas sencillo en su instalación, en este post vamos instalar RVM, ya que es el que uso hasta momento y no he tenido problema en su manejo.
Para su instalación de, la terminal debe estar habilitado la opción gnome-terminal https://rvm.io/integration/gnome-terminal.
Si no tiene todavía instalado el curl
Importación de las llaves
Instalación RVM
Cargar RVM
Verificar los requerimientos necesarios para su ejecución
Instalar Ruby
Instalar Rubygems
Unas de las herramientas bien importante para un programador es un sistema de control de cambios, todo buen programador maneja uno. Git no es la única herramienta que existe, existen otros como mercurial o SVN, Git es como el sistema mas popular, para mayor información de Git puedes revisar en su pagina http://git-scm.com/.
Comprobar si Git se instalo correctamente y ver que versión se instalo.
Primero la identidad
El editor de Git que utilizara para los mensajes o los commits, Git generalmente usa Vi o Vim.
Para las configuraciones extras modificar el archivo ~/.gitconfig
ese archivo es donde queda guardado todas parámetros de configuración que hemos dado a Git.
Colores
[color] status = auto branch = auto diff = auto interactive = auto ui = auto [color "branch"] current = yellow reverse local = yellow remote = green [color "diff"] meta = yellow bold frag = magenta bold old = red bold new = green bold
Unas de las configuraciones extras de Git es el uso de los alias, para mayor información de su uso y como implementarlo http://githowto.com/aliases
Para mostrar el branch actual en la linea de comandos.
parse_git_branch() { git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/' } PS1='$ \u@\h:\w\[\033[1;33m\]$(parse_git_branch)\[\e[0;37m\]$ '
Para programar en Ruby y otro lenguaje no solamente en Ruby, necesitamos un editor de texto para escribir nuestro código, para muchos programadores prefieren un IDE como puede ser Eclipse o Netbeans, yo personalmente me encuentro mas cómodo en usar editores minimalistas tipo Sublime Text o Atom Editor.
Para instalar sublime Text lo puedes descargar desde la página oficial o puedes instalarlo vía PPA:
Para la configuración de sublime Text lo primero que hacemos es instalar el package control https://packagecontrol.io/installation, esta herramienta nos va permitir instalar paquetes que nos hará la vida mas fácil si programamos con este editor.
Paquetes o plugins recomendados para instalar:
Si estas trabajando con MongoDB, unos de los mejores es Robomongo, si estas manejando postgreSQL el mas recomendado es usar pgamdin 3, para SQLite esta Sqliteman o SQLite browser, Para MySQL esta phpMyAdmin y HeidiMysql.
Bueno esto fue todo, ojala haya sido de gran utilidad.