Foros del Web » Programando para Internet » Ruby »

[SOLUCIONADO] Problema al iniciar el server

Estas en el tema de Problema al iniciar el server en el foro de Ruby en Foros del Web. Hola que tal, bueno soy nuevo en esto de Rails y pues como todo buen novato, me estoy dando contra la pared en unas cosas ...
  #1 (permalink)  
Antiguo 25/02/2014, 18:37
Avatar de drako_darpan  
Fecha de Ingreso: octubre-2008
Ubicación: Sinaloa
Mensajes: 617
Antigüedad: 16 años, 1 mes
Puntos: 58
Problema al iniciar el server

Hola que tal, bueno soy nuevo en esto de Rails y pues como todo buen novato, me estoy dando contra la pared en unas cosas jejejeje

1.- Ya revise mi version de rails y tengo esta: Rails 4.0.2

2.- Cree un proyecto, con rails new MiPrimerApp ( Segun los pasos en esta pagina: http://html5facil.com/tutoriales/rub...primeros-pasos )

3.- Al quere correr el server rails server, me da este error:

←[31mCould not find gem 'rails (= 4.0.2) x86-mingw32' in the gems available on this machine.←[0m
←[33mRun `bundle install` to install missing gems.←[0m

Tengo una maquina Windows 7 a 64 bits ( Quiero creer que no tiene nada que ver, puesto que en PHP tenia el mismo problema al querer hacer una consulta y es porque tenia que tener Win a 32 bits )

Si es problema de instalación del ruby agradeceria se me indicara cual es la version para 64 bits.

Si me falta alguna gema, agradeceria se me indicara cual es

Bueno sin mas, gracias
  #2 (permalink)  
Antiguo 26/02/2014, 00:36
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 8 meses
Puntos: 137
Respuesta: Problema al iniciar el server

ejecuta "bundle install", eso deberia solucionar el problema!
__________________
>> abimaelmartell.com
  #3 (permalink)  
Antiguo 26/02/2014, 09:33
Avatar de drako_darpan  
Fecha de Ingreso: octubre-2008
Ubicación: Sinaloa
Mensajes: 617
Antigüedad: 16 años, 1 mes
Puntos: 58
Respuesta: Problema al iniciar el server

Buenos dias, gracias por responder.

Lo hice como me comentaste, fuera del proyecto y dentro del mismo y me dio esto:

Directo en el cmd:

C:\Users\Usuario>bundle install
Bundler::GemfileNotFound

Dentro del proyecto:

C:\proyectos\Laboratorio\MiPrimeraAPP>bundle install
Fetching source index from https://rubygems.org/
Could not fetch specs from https://rubygems.org/

Y sigue igual, la verdad que se me hace muy raro

Seguire buscando, para ver que puede ser
  #4 (permalink)  
Antiguo 26/02/2014, 11:58
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 8 meses
Puntos: 137
Respuesta: Problema al iniciar el server

¿Estas bajo algun proxy?
__________________
>> abimaelmartell.com
  #5 (permalink)  
Antiguo 26/02/2014, 12:02
Avatar de drako_darpan  
Fecha de Ingreso: octubre-2008
Ubicación: Sinaloa
Mensajes: 617
Antigüedad: 16 años, 1 mes
Puntos: 58
Respuesta: Problema al iniciar el server

Hola que tal, bueno regreso a este post, para no abrir uno nuevo.

Ya intente todo y la verdad, no creo que sea problema del bundle, mas bien creo que es problema de conexion ya sea por el Socket o bien por que es Windows .

¿Como llegue a esta conclusion? Porque eh querido instalar cualquier cantidad de gemas y siempre me sale el mismo error, lo unico que cambia es el nombre de la gema, claro esta

C:\Users\Usuario>gem install sinatra
ERROR: Could not find a valid gem 'sinatra' (>= 0) in any repository
ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError)
SocketError: getaddrinfo: Host desconocido. (http://rubygems.org/latest_specs.4.8.gz)

Pero sin importar la gema que sea, siempre el msj es el mismo. Alguien sabe, que puede ser?
  #6 (permalink)  
Antiguo 26/02/2014, 13:18
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 8 meses
Puntos: 137
Respuesta: Problema al iniciar el server

entonces no estas bajo algun proxy?

Si no intenta cambiar "https" por "http" en el Gemfile, despues ejecuta "bundle install" y deberia funcionar.

Es un problema comun, aveces es por proxys o firewalls, aveces es por errores de certificados SSL.

Un saludo!
__________________
>> abimaelmartell.com
  #7 (permalink)  
Antiguo 26/02/2014, 14:23
Avatar de drako_darpan  
Fecha de Ingreso: octubre-2008
Ubicación: Sinaloa
Mensajes: 617
Antigüedad: 16 años, 1 mes
Puntos: 58
Respuesta: Problema al iniciar el server

Hola buenas tardes, gracias de nuevo abimex

Si la conexion es por Proxy, se me olvido comentarte

Donde modifico lo que comentaste aqui:

Cita:
Si no intenta cambiar "https" por "http" en el Gemfile, despues ejecuta "bundle install" y deberia funcionar.
Gracias de nuevo
  #8 (permalink)  
Antiguo 26/02/2014, 19:56
Avatar de drako_darpan  
Fecha de Ingreso: octubre-2008
Ubicación: Sinaloa
Mensajes: 617
Antigüedad: 16 años, 1 mes
Puntos: 58
Respuesta: Problema al iniciar el server

Hola que tal, bueno antes que todo gracias a abimex , por sus comentarios.

Ya por fin pude hacer que este funcionando esto, para eso segui estos pasos:

1.- PRINCIPAL Y MUY IMPORTANTE: Ocupan saber si estan trabajan con proxy, si es asi van a ocupar la Ip y el puerto

2.- Descargarse la version de instalacion Ruby 1.9.3-p545 ( La pueden bajar de aqui http://rubyinstaller.org/downloads/ ). No es recomendable aun, descargar la 2.0.0, puesto que muchas gemas no son compatibles

3.- Descargar también el Dev Kit ( DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe =>La pueden bajar de aqui http://rubyinstaller.org/downloads/ )

4.- Ejecutar Ruby 1.9.3-p545 y anexarlo al Path de Windows, el DevKit al ejecutarlo se va a descomprimir, ponerlo en una ruta y anexarlo al Path de windows también.

Hasta aqui lo facil, inicia lo bueno :

5.- Instalar RoR, para esto se pone gem intall rails -p http://Ip_del_Proxy:Puerto_Proxy

6.- gem update -p http://Ip_del_Proxy:Puerto_Proxy

Con eso se tiene todo listo para que funcione RoR. Crean su primer proyecto, asi:

C:\Proyectos\rails new ProyectoRuby

Y listo, ya tenemos RoR funcionando, si les marca error con alguna gema se pone de la siguiente manera:

gem install ( Gema a instalar ) -p http://Ip_del_Proxy:Puerto_Proxy

Espero les sirva

P.D. Esto lo hice en Windows 7 a 64 bits, en Linux me supongo que es un poco mas facil jejeje.
  #9 (permalink)  
Antiguo 26/02/2014, 20:04
Avatar de drako_darpan  
Fecha de Ingreso: octubre-2008
Ubicación: Sinaloa
Mensajes: 617
Antigüedad: 16 años, 1 mes
Puntos: 58
Respuesta: Problema al iniciar el server

Ya casi termino y me encuentro con esta gema ( thread_safe-0.2.0 ), que no puedo instalar

Ya la instale como unas 3 veces y me dice que todo bien

Código Ruby:
Ver original
  1. C:\proyectos\Laboratorio\MyPrimerApp>gem install thread_safe -p http://Mi_Ip:Mi_Puerto
  2. Successfully installed thread_safe-0.2.0
  3. 1 gem installed
  4. Installing ri documentation for thread_safe-0.2.0...
  5. Installing RDoc documentation for thread_safe-0.2.0...

Pero al correr el bundle install, me sale esto:

Código Ruby:
Ver original
  1. C:\proyectos\Laboratorio\MyPrimerApp>bundle install
  2. Fetching source index from https://rubygems.org/
  3. Resolving dependencies...
  4. Network error while fetching
  5. https://rubygems.org/quick/Marshal.4.8/thread_safe-0.2.0-java.gemspec.rz

Que estara pasando
  #10 (permalink)  
Antiguo 27/02/2014, 14:33
Avatar de drako_darpan  
Fecha de Ingreso: octubre-2008
Ubicación: Sinaloa
Mensajes: 617
Antigüedad: 16 años, 1 mes
Puntos: 58
Respuesta: Problema al iniciar el server

Quise modificar el post que puse, pero no me deja , pero ya por fin pude hacer que este funcionando esto , para eso segui estos pasos:

1.- PRINCIPAL Y MUY IMPORTANTE: Ocupan saber si estan trabajan con proxy, si es asi van a ocupar la Ip y el puerto

2.- Descargarse la version de instalacion Ruby 1.9.3-p545 ( La pueden bajar de aqui http://rubyinstaller.org/downloads/ ). No es recomendable aun, descargar la 2.0.0, puesto que muchas gemas no son compatibles

3.- Descargar también el Dev Kit ( DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe =>La pueden bajar de aqui http://rubyinstaller.org/downloads/ )

4.- Ejecutar Ruby 1.9.3-p545 y anexarlo al Path de Windows, el DevKit al ejecutarlo se va a descomprimir, ponerlo en una ruta y anexarlo al Path de windows también.

Hasta aqui lo facil, inicia lo bueno :

5.- gem update -p http://Ip_del_Proxy:Puerto_Proxy

6.- Instalar RoR, para esto se pone: gem intall rails -p http://Ip_del_Proxy:Puerto_Proxy

7.- Al crear un proyecto ( rails new nombreProyecto ), dentro creara un archivo llamado: Gemfile. Dentro estan todas las gemas que necesita para que funcione. Yo quite todas las gemas y fui poniendo una por una y la que me marcaba error al ejecutar bundle install la buscaba en http://rubygems.org/gems/debugger, y la instalaba ( gem install Gema -p http://Ip_del_Proxy:Puerto_Proxy )

Con eso se tiene todo listo para que funcione RoR.

Para revisar que funcione, se pone dentro del proyecto rails server y con eso, ya tenemos RoR funcionando, si les marca error con alguna gema se pone de la siguiente manera:

gem install ( Gema a instalar ) -p http://Ip_del_Proxy:Puerto_Proxy

Espero les sirva y batallen lo menos que se pueda.
  #11 (permalink)  
Antiguo 20/03/2014, 11:29
 
Fecha de Ingreso: abril-2013
Ubicación: Mauna Loa
Mensajes: 66
Antigüedad: 11 años, 7 meses
Puntos: 0
Respuesta: Problema al iniciar el server

Hola Drako gracias por la explicación, ya eh seguido todos los pasos, pero tengo una pregunta ojalá puedas responderme, ya eh instalado gema por gema la que me va pidiendo, pero tengo problemas con una, me dice:
Could not find gem 'jbuilder <~> 1.2 x86-mingw32' in the gems available on this machine

Ya la traté de instalar y se instala jbuilder -2.0.4, pero cuando vuelvo a tratar de correr el servidor me sigue apareciendo lo mismo, gracias
  #12 (permalink)  
Antiguo 20/03/2014, 17:49
Avatar de drako_darpan  
Fecha de Ingreso: octubre-2008
Ubicación: Sinaloa
Mensajes: 617
Antigüedad: 16 años, 1 mes
Puntos: 58
Respuesta: Problema al iniciar el server

La respuesta esta en este link:

http://www.forosdelweb.com/f105/como...-gema-1094764/

Etiquetas: rails, server
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:26.