Ruby (Rails), Java, JavaScript, PostgreSQL, Cloud, Ubuntu :)

Entorno de Desarrollo de Ruby on Rails en Ubuntu 12.04

 Recientemente cree una guia de instalación de Ruby on Rails para Ubuntu 12.04, pero hoy he decido crear una nueva guia de instalación de RoR para Ubuntu 12.04 Precise Pangolin de una manera más simple y directa, recuerda que hay muchas maneras de hacer las cosas y que estos son mis ajustes y preferencias, pero como siempre tu puedes adaptarlos a tu manera de trabajo, asi que aquí voy:



Paso 1: Obtenga los repositorios y las actualizaciones de listas de ejecución.

sudo apt-get update && sudo apt-get upgrade

Paso 2: Agregar las aplicaciones requeridas.

[fancy_code_box]sudo apt-get install build-essential openssl libreadline6 libreadline6-dev git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion ruby ncurses-term mercurial ruby-dev exuberant-ctags libnotify-bin curl make ssh openjdk-6-jdk git-doc imagemagick postgresql-contrib libpq-dev postgresql pgadmin3 vim vim-rails vim-gnome nodejs[/fancy_code_box]

Paso 3: Configurar github, porque como sabes todo el mundo esta usando github.

git config --global user.name git-username
git config --global user.email git-email-address
ssh-keygen -t rsa -C git-email-address
Si tienes una cuenta de github, debes saber cómo agregar la clave que acaba de ser generarada en tu cuenta de GitHub. Si no lo sabes, por favor consulta la documentación que ofrece github siguiendo este ENLACE, o bien ve al post que realice, donde hablo del tema aquí.

Paso 4: Instalar RVM, Ruby y Rails

Éste en realidad ha cambiado un poco. Puede hacer las cosas de la misma manera como siempre lo haz hecho, sin embargo, también puede ejecutar un comando e instalar rvm, Ruby 1.9.3 y la última versión de Rails, que en el momento de este post era 3.2.6.
curl -L https://get.rvm.io | bash -s stable --rails
echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bashrc 
source .bashrc
Tienes un entorno de desarrollo en marcha, pero yo nunca termino con el mínimo, y tú tampoco deberías!

Paso 5: Instalación de algunas otras gemas

No es necesario todo esto, y lo más probable es que los incluya en su Gemfile para la aplicación que desea utilizar, y esa es probablemente la manera correcta, pero usualmente se requiere de algunas otrás gemas, en particular estas son algunas de las que he estado probando.
heroku taps guard guard-rails guard-test guard-livereload pg capistrano rvm-capistrano devise cancan paperclip simple_form delayed_job rails_admin contact_us qwandry twitter-bootstrap-rails ZURB-foundation annotate pry prawn

 

Herramientas de desarrollo, útiles para trabajar con Ruby on Rails 

Instalando Gedit-Gmate

Agrega esteroides para Rails al editor Gedit
sudo apt-add-repository ppa:ubuntu-on-rails/ppa
sudo apt-get update
sudo apt-get install gedit-gmate

Instalando Sublime Text 2

En resumen mi editor de código favorito, con amplio soporte para Rails.
sudo add-apt-repository ppa:webupd8team/sublime-text-2
sudo apt-get update
sudo apt-get install sublime-text

Instalando Retext 1.0 (Editor de markdowns)

sudo add-apt-repository ppa:mitya57
sudo apt-get update
sudo apt-get install retext

Configurando Vim para Rails

curl -Lo- https://bit.ly/janus-bootstrap | bash