entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

-1voto

porque no se puede instalar ruby on rails ?

tengo algunos problemas con ruby para empezar no entiendo porque no puedo llamar al programa desde la consola si esta definida como una variable de entorno path, pasa lo mismo con otros programas, para correr ruby obviamente debo estar en la carpeta de ruby bueno despues de esto mi siguiente problema es que cuando ejecuto ruby no puedo ver los resultados de los comandos es decir los comandos no responden, luego el otro problema es que no puedo instalar el gestor de librerias rubygems, lo intente por medio de consola pero no funciona y me avisa que debo descargarlo de la pagina oficial rubygem, procedo a descargar y ubicarlo en la carpeta de ruby con esto ahora tengo una nueva carpeta en mi directorio de ruby, hasta aqui todo bien pero el problema viene cuando intento instalarlo procedo a correr la instalacion pero obtengo el error siguiente
comando enviado
>ruby rubygems/setup.rb // tengo la carpeta de rubygems anidada

respuesta recibida
no such file or directory -- setup.rb (LoadError)

cual creen ustedese que podria estar causando el error?

1 Respuesta

3votos

white Puntos75880

Parece que usas windows, de que forma instalaste ruby? por un instalador? como por ejemplo rubyinstaller? (https://rubyinstaller.org) generalmente este te da la opción de agregar ruby al path automáticamente.

El error puede ser causado por que no corres el archivo en el mismo directorio de este, intenta verificar que tengas correctamente ruby en tu path, cuentanos que version de windows y version de ruby tienes.

intenta tambien definir el path de ruby en la consola antes de colocar comandos de ruby:

cmd:

set PATH=%PATH%;C:\ruby

reemplaza C:\ruby por la ruta donde tengas instalado ruby

si tienes problemas intenta con railsinstaller como una opción al problema.

https://www.ruby-lang.org/es/documentation/installation/#railsinstaller

-1voto

steven comentado

si tengo windows 8 de 64 bit y ruby lo instale por rubyinstaller al principio podia llamar desde cualquier ruta ruby pero despues de un tiempo no lo puedo hacer mas, creo que la causa sea por que instale otros programas que tambien meti al path.
para usar ruby debo ubicarme en su carpeta que tengo instalado en la unidad F
donde alojo todos los programas por motivos de orden y de convencion.

0voto

white comentado

intenta agregar a PATH la ruta de ruby,

path windows

intenta pasarnos como tienes definido la variable PATH, de persistir intenta reinstalando rubyinstaller.

0voto

steven comentado

acabo de añandir la ruta de ruby al path del sistema pero no cambia nada, estos son los otros programas que estan dentro del path

  1. C:\Program Files (x86)\Eazfuscator.NET;
    C:\ProgramData\Oracle\Java\javapath;
    C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;
    C:\Program Files (x86)\Intel\TXE Components\TCS\;
    C:\Program Files\Intel\TXE Components\TCS\;
    C:\Windows\system32;C:\Windows;
    C:\Windows\System32\Wbem;
    C:\Windows\System32\WindowsPowerShell\v1.0\;
    C:\Program Files\Hewlett-Packard\SimplePass\;
    C:\Program Files (x86)\Smart Projects\IsoBuster;
    C:\Program Files (x86)\GNU\GnuPG\pub;
    C:\Program Files (x86)\Windows Live\Shared;
    F:\node\;
    C:\Program Files (x86)\Toshiba\Bluetooth Toshiba Stack\sys\;
    C:\Program Files (x86)\Toshiba\Bluetooth Toshiba Stack\sys\x64\;
    C:\Program Files (x86)\Skype\Phone\;
    F:\Ruby23-x64\bin

tengo algunas dudas sobre las variables de entorno
por casualidad el path tiene un limite
en la ventana aparecen dos requadros uno con las variables del usuario y el otro con las variables del sistema, en ambos la variable path contienen lo mismo
ademas no entiendo bien para que sirven las otras variables como
pathtext, psmodultepath,temp y tmp.

por ultimo acaso no es posible correr un programa ruby fuera de la carpeta de ruby, es decir no es posible simplemente colocarse en la carpeta de ruby y luego indicarle la ruta de mi script ruby por ejemplo
ruby ruta/script.rb

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta