en despuesdegoogle

Ruby y RailsInstaller: The system cannot find the path specified

Para instalar Ruby on Rails en Windows la mejor alternativa es RailsInstaller. En un clic tienes Ruby, Rails, Git, SQLite, Bundler, DevKit y TinyTDS.
Pero tiene un problema, al menos me he encontrado con él en distintas instalaciones. Cuando ejecutas el comando
rails -v
la consola o intérprete de comandos te devuelve error:
The system cannot find the path specified. El sistema no puede encontrar la ruta.
Lo mismo cuando intentas correr bundle o algún otro ejecutable.

Solución: ve a la carpeta donde RailsInstaller ha instalado Ruby (normalmente: C:\RailsInstaller\Rubyx.x.x), que contiene las subcarpetas bin, include, lib y share. Abre la subcarpeta bin y edita todos los archivos con extensión .bat, son en total unos 20.
La mayoría de estos archivos contienen una ruta al ejecutable de Ruby que es errónea. Tienes que sustituirla por la correcta.
Cambia
@”C:\Users\emachnic\GitRepos\railsinstaller-windows\stage\Ruby2.2.0\bin\ruby.exe” o algo así
por
C:\RailsInstaller\Rubyx.x.x\bin\ruby.exe (por supuesto, sustituye x.x.x por la versión que has instalado)

deja tu comentario

Comentario