Título: Instalación de Ruby Publicado por: daniel.r.23 en 5 Marzo 2013, 02:55 am Buenas, alguien podría explicarme como hacer para instalar de forma correcta ruby, gem y watir-webdrive en windows 7, ya que no he logrado hacerlo.
Al momento solo tengo instalado rubyinstaller-2.0.0-p0, pruebo en consola con el comando Código: ruby -v Ahora trato con el comando: Código: ruby.exe gem install watir[/li][/list] ruby.exe: No such file or directory -- gem <LoadError> , y ahi me quede!! Acepto comentarios, gracias Título: Re: Instalación de Ruby Publicado por: daniel.r.23 en 5 Marzo 2013, 03:33 am Ya creo haber solucionado eso, pero ahora al tratar de compilar el código me sale esto y no me genera ningun exe:
Código:
Título: Re: Instalación de Ruby Publicado por: Eleкtro en 5 Marzo 2013, 07:55 am ¿Has desinstalado version prévia de Ruby?, de lo contrario esa versión estará en el PATH todavía y debes eliminarla del PATH manuálmente.
¿Te has asegurado que tienes la ruta "BIN" de Ruby en tu PATH de Windows? En mi caso: Código: C:\Program Files (x86)\Ruby\bin En tu caso: Código: C:\Ruby200\Bin Yo pude instalar Ruby 2.0 y Watir sin ningún problema, prueba a ejecutar el comando de la gema iniciando la CMD en la carpeta "BIN". Saludos Título: Re: Instalación de Ruby Publicado por: daniel.r.23 en 5 Marzo 2013, 13:05 pm Cada ves que trato de instalarlo en:
Código: C:\Program Files (x86)\Ruby\ Código: Setup was unable to create the directory "C:\Program Files (x86)\Ruby200". Citar ¿Te has asegurado que tienes la ruta "BIN" de Ruby en tu PATH de Windows? No, cada ves que tengo que actualizar o instalar ej. watir me tengo que parar en la carpeta bin.De no ser asi no puedo instalar este complemento! Título: Re: Instalación de Ruby Publicado por: Eleкtro en 5 Marzo 2013, 15:41 pm 1. Por lo que véo en tus comentarios parece que estás instalando el RubyInstaller de 32 Bit (Ruby200) en un Windows de 64 Bit, ¿Has probado con el instalador de 64 Bit? (Ruby200x64).
2. Setup was unable to create the directory "C:\Program Files (x86)\Ruby200". Error 5:Acceso denegado Te lo está diciendo muy claro... parece que necesitas permisos de usuario para hacer cambios en esa carpeta. 3. El instalador tiene una opción para añadir las rutas al PATH, pero puede que no te haya funcionado... Descárgate la compilación de este script para agregar la ruta de Ruby al PATH: [RUBY] [APPORTE PARA WINDOWS] PATHS v0.3 - Una utilidad para el PATH - By Elektro H@cker (http://foro.elhacker.net/scripting/ruby_apporte_para_windows_paths_v03_una_utilidad_para_el_path-t375961.0.html;msg1800672#msg1800672) Código: Paths.exe -add "%ProgramFiles(x86)%\Ruby\Bin" Pero antes de añadir la ruta no te vendría mal hacer una limpieza de tu PATH: Código: Paths.exe -clean PD: O si prefieres...puedes modificar el PATH desde la CMD con el comando SETX, o desde el Regedit en la clave "Enviroment". Saludos. Título: Re: Instalación de Ruby Publicado por: daniel.r.23 en 6 Marzo 2013, 00:18 am 1. Por lo que véo en tus comentarios parece que estás instalando el RubyInstaller de 32 Bit (Ruby200) en un Windows de 64 Bit, ¿Has probado con el instalador de 64 Bit? (Ruby200x64). 2. Te lo está diciendo muy claro... parece que necesitas permisos de usuario para hacer cambios en esa carpeta. 3. El instalador tiene una opción para añadir las rutas al PATH, pero puede que no te haya funcionado... Descárgate la compilación de este script para agregar la ruta de Ruby al PATH: [RUBY] [APPORTE PARA WINDOWS] PATHS v0.3 - Una utilidad para el PATH - By Elektro H@cker (http://foro.elhacker.net/scripting/ruby_apporte_para_windows_paths_v03_una_utilidad_para_el_path-t375961.0.html;msg1800672#msg1800672) Código: Paths.exe -add "%ProgramFiles(x86)%\Ruby\Bin" Pero antes de añadir la ruta no te vendría mal hacer una limpieza de tu PATH: Código: Paths.exe -clean PD: O si prefieres...puedes modificar el PATH desde la CMD con el comando SETX, o desde el Regedit en la clave "Enviroment". Saludos. Te cuento sigo con mil problemas, pero ya pude instalar Ruby x86 o x64 en Program Files según corresponda. Utilice tu prog y parecio funcionar bien, pero voy a la consola y no funca nada!! Muestro en una imagén: (http://img27.imageshack.us/img27/3200/prtscr4.png) Título: Re: Instalación de Ruby Publicado por: Eleкtro en 6 Marzo 2013, 07:58 am La aplicación no te ha funcionado, te debería haber salido algo así:
(http://img255.imageshack.us/img255/3965/captura3as.png) Tienes un serio problema de permisos de usuario. si el usuario "DANIEL" no es administrador pues vete a la cuenta de Admin y ejecuta allí los comandos para agregar el PATH y para instalar gemas. Si eres usuario administrador en tu cuenta pues... en consola: Código
Saludos. Título: Re: Instalación de Ruby Publicado por: daniel.r.23 en 7 Marzo 2013, 03:58 am La aplicación no te ha funcionado, te debería haber salido algo así: (http://img255.imageshack.us/img255/3965/captura3as.png) Tienes un serio problema de permisos de usuario. si el usuario "DANIEL" no es administrador pues vete a la cuenta de Admin y ejecuta allí los comandos para agregar el PATH y para instalar gemas. Si eres usuario administrador en tu cuenta pues... en consola: Código
Ya no se que mas hacer hice lo que me dijiste y todo bien, el programa del path funcionó, los comandos: Código: gem install watir reinicie el pc, voy al sublime text 2 ingrese este cód: Código: require 'watir-webdriver' Código: C:/Program Files (x86)/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require': cannot load such file -- ffi_c (LoadError) Título: Re: Instalación de Ruby Publicado por: Eleкtro en 7 Marzo 2013, 10:01 am Según he leido las versiones más nuevas de FFI dan muchos problemas en Windows y hay que regresar a una version anterior, prueba esto:
Código: gem uninstall ffi Código: gem install ffi --version='1.0.9' Y pruebas de nuevo el script. Saludos Título: Re: Instalación de Ruby Publicado por: daniel.r.23 en 8 Marzo 2013, 13:46 pm Ya quedo solucionad instale la version de ruby 1.9.2, el watir y watir-webdriver sy listo funcionó como una joya!!
|