Al parecer éste error es recurrente a la hora de crear una aplicación en Rails 3:
.../.rvm/gems/ruby-1.9.2-p290/gems/execjs-1.2.13/lib/execjs/runtimes.rb:47:in `autodetect': Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes. (ExecJS::RuntimeUnavailable)
La solución es sencilla, agregar Execjs y TheRubyRacer a las gemas a instalar (archivo Gemfile)
gem 'execjs'
gem 'therubyracer'
Y luego en la cónsola ejecutar
bundle install
Para que se instalen las benditas gemas extraviadas. Eso es toddy #blog #rails #programacion
Algunas veces cuando estamos trabajando en Rails, el servidor Webrick queda activo en memoria, aún cuando supuestamente hemos matado el proceso con CTRL+C, lo que hace que al querer iniciarlo, obtengamos un error diciendo que el puerto 3000 está ya en uso
usuario@servidor:~/Labs/prototipo$ rails s
=> Booting WEBrick
=> Rails 3.1.3 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2011-12-30 11:21:01] INFO WEBrick 1.3.1
[2011-12-30 11:21:01] INFO ruby 1.9.2 (2011-07-09) [x86_64-linux]
[2011-12-30 11:21:01] WARN TCPServer Error: Address already in use - bind(2)
Exiting
/home/usuario/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/utils.rb:73:in `initialize': Address already in use - bind(2) (Errno::EADDRINUSE)
La solución? Pues sacar la pistola y matar el proceso ‘a mano’
$ lsof -wni tcp:3000
Eso nos dirá qué proceso está usando el puerto 3000 y su PID (ID del Proceso). Luego, usando ese PID ejecutamos
$ kill -9 PID
Hace tiempo comentaba sobre la posiblidad de ‘envenenar’ tu gedit (editor de textos por defecto en gnome) para convertirlo en un potente editor de programación, ideal para lenguajes como Ruby on Rails o Python. Ahora es muchísimo más fácil que antes pues puedes instalarlo desde los repositorios siguiendo unos simples pasos:
Paso 1: Agregar el repositorio de Ubuntu on Rails
sudo apt-add-repository ppa:ubuntu-on-rails/ppa
sudo apt-get update
Paso 2: Instalar el paquete
sudo aptitude install gedit-gmate
Más fácil imposible (o hasta que Ubuntu lo haga aún más fácil)

Evento en linea: Piola on Rails
Es el primer evento virtual dedicado a Ruby on Rails que se realiza a nivel latinoamericano y tiene como principal objetivo integrar a las personas y a las comunidades interesadas en el desarrollo ágil y la productividad.
Para este miércoles 11 de Noviembre de 2009 en Pio.la, desde las 6:00 p.m hora de Venezuela (GMT – 4:30)
Los participantes podrán compartir su conocimiento, experiencias y desarrollos frente a toda la comunidad latinoamericana.
Recuerda que participar en este evento es totalmente gratis.
Únete a la comunidad y participa como espectador o presentador..
Te lo vas a perder? Yo no!
Para quienes quieran aprender Ruby on Rails a fondo sin necesidad de comprar libros de BsF. 300, les pongo este enlace a 22 libros (excelentes casi todos) sin costo alguno. Y cuando digo gratis no digo legal eh?
Lo subí a Rapidshare y no directo en este blog porque todos (o casi todos) están protegidos por copyright..
Hazle caso al maestro y vuélvete un cinta negra en Rails..
Quién soy?
Ingeniero en Informática.
Desarrollador y Diseñador Web.
Programador ABAP. Consultor IT.
Amante de Linux, Android, Ruby on Rails y Python. Fotógrafo aficionado.
Defensor de la Cultura Libre.
Seguir a @joserojas en TwitterPublicaciones más comentadas
- Digitel: Más de lo mismo 60
- Como hackear XP en 5 minutos 56
- Instalando el Creative Zen Vision:M en Ubuntu 52
- Linux: Cuál es la mejor distro? 45
- Cómo navegar anónimamente en Ubuntu 36
Categorias
- Android (1)
- Articulos (5)
- Audio (1)
- Blackberry (1)
- Blog (19)
- Blogs (8)
- Chat (1)
- Deportes (15)
- Diseño (5)
- Educación (4)
- Eventos (9)
- Firefox (11)
- Fotografia (1)
- Fotos (3)
- Geek (8)
- General (3)
- Gmail (1)
- GPS (2)
- Hacking (4)
- Hardware (2)
- Humor (38)
- Imagenes (5)
- Informatica (9)
- + Internet (96)
- Videos
- + Lenguajes (8)
- Libros (3)
- + Linux (100)
- Manjaro
- Ubuntu
- + Microsoft (26)
- WinXP
- MiniBlog (6)
- Musica (6)
- Noticias (8)
- OpenOffice (1)
- Pensamientos (27)
- Personal (29)
- Podcast (1)
- Productividad (4)
- Python (11)
- RubyOnRails (5)
- Sin categoría (1)
- + Software (32)
- Aplicaciones
- Bases de Datos
- Juegos
- Patrones
- Programacion
- Seguridad
- Sistemas Operativos
- Software Libre (12)
- Tecnologia (32)
- Texto (4)
- TV y medios (8)
- Twitter (5)
- Universidades (2)
- Venezuela (30)
- Webmaster (2)


