miércoles, 11 de mayo de 2011

Ruby on Rails en Ubuntu

Ruby me ha llamado la atención desde cuando estudiaba en la universidad, sin embargo terminé dándole unas cuantas vueltas al asunto. Ahora que finalmente me decidí a probarlo para un proyectico personal, me encuentro con el conflicto fastidioso entre el ruby viejo de Ubuntu y la última versión del marco de desarrollo Ruby on Rails.
Afortunadamente, San Google me permitió hallar una buena guía en Internet que procedo a resumir y traducir al castellano. Mi sistema es una computadora bajo Ubuntu Lucid (10.04).
  1. Poner la casa en Orden
  2. sudo aptitude update && sudo aptitude full-upgrade
  3. Instalar las dependencias para descargar y compilar todo
  4. sudo apt-get install build-essential git-core curl
  5. Descargar e Instalar Ruby Version Manager (RVM)
  6. bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)
  7. Configurar RVM
  8. echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"' >> ~/.bashrc
    . ~/.bashrc
  9. Verificar las dependencias de RVM
  10. rvm notes
    ...
    # For Ruby (MRI & ree) you should install the following OS dependencies:
    ruby: aptitude install build-essential bison openssl libreadline6 libreadline6-dev
    curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0
    libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf
  11. Instalar las dependencias de RVM (salida de comando anterior)
  12. sudo aptitude install build-essential bison openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf
  13. Instalar Ruby
  14. rvm install 1.9.2
  15. Configurar Ruby
  16. rvm use 1.9.2
  17. Verificar Ruby (opcional)
  18. ruby -v
    ruby 1.9.2p136 (2010-12-25 revision 30365) [x86_64-linux]
  19. Configurar versión predeterminada de Ruby
  20. rvm --default use 1.9.2
  21. Instalar Rails
  22. gem install rails
  23. Instalar Complemento para MySQL (opcional)
  24. sudo aptitude install libmysqlclient16-dev
    gem install mysql
  25. Instalar Complemento para PostgreSQL (opcional)
  26. sudo aptitude install libpq-dev
    gem install pg

¡Listo! Ahora a revisar las guías y tutoriales para desarrollar en esta plataforma. Para mayores detalles sobre los pasos de esta guía, pueden ir al artículo original o la documentación de RVM

No hay comentarios:

Publicar un comentario