Soy nuevo en ruby. Intenté instalar Ruby Gems en mi PC siguiendo los pasos que se dan en el sitio http://rubygems.org/pages/download .
Descargué el paquete del sitio mencionado, cambié el directorio al directorio en el que reside la instalación e intenté ejecutar la instalación usando el comando setup.rb
en el símbolo del sistema.
Pero aparece una ventana emergente que dice "Windows no puede abrir este archivo" y me pide que seleccione un programa para abrir este archivo.
¿Qué debería hacer ahora? Avísame si estoy haciendo algo mal.
fuente
Para configurar su entorno de desarrollo Ruby en Windows:
Instale Ruby a través de RubyInstaller: http://rubyinstaller.org/downloads/
Verifique su versión de ruby: Inicio - Ejecutar - escriba
cmd
para abrir una consola de Windowsruby -v
ruby 2.0.0p353 (2013-11-22) [i386-mingw32]
Para Ruby 2.4 o posterior, ejecute la instalación adicional al final para instalar DevelopmentKit. Si olvidó hacer eso, ejecútelo
ridk install
en su consola de Windows para instalarlo.Para versiones anteriores:
gem install {gem name}
. Por ejemplo, para instalar rieles, simplemente ejecutegem install rails
.Espero que esto ayude.
fuente
Instalación de Ruby
Vaya a http://rubyinstaller.org/downloads/
Asegúrese de marcar "Agregar rubí ... a su RUTA".
Ahora puedes usar "ruby" en tu "cmd".
Si instaló ruby 1.9.3, espero que el ruby se descargue en formato
C:\Ruby193
.Instalación de Gem
instalar el kit de desarrollo en rubyinstaller. Crea una nueva carpeta como
C:\RubyDevKit
y descomprime.Vaya al directorio devkit y escriba
ruby dk.rb init
generarconfig.yml
.Si instaló devkit para 1.9.3, espero que
config.yml
se escriba comoC:\Ruby193
.Si no es así, corrija la ruta a sus carpetas ruby.
Después de revisar el
config.yml
, finalmente puede escribirruby dk.rb install
.Ahora puedes usar "gem" en tu "cmd". ¡Se hace!
fuente
Usar chocolate en PowerShell
fuente
refreshenv
no funcionó: tuve que cerrar y volver a abrir PowerShell y luego funcionóOtra forma es dejar chocolatey administre su paquete de ruby (y cualquier otro paquete), de esa manera no tendrá que poner ruby en su camino manualmente:
Instale chocolatey primero abriendo su símbolo del sistema favorito y ejecutando:
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin
entonces todo lo que necesitas hacer es escribir
En su símbolo del sistema y el paquete se instala.
El uso de un administrador de paquetes proporciona un mayor control general, lo recomendaría para cada paquete que se pueda instalar a través de chocolatey.
fuente
Yo uso scoop como instalador de líneas de comandos para Windows ... scoop rocks!
La respuesta rápida (use PowerShell):
PS C:\Users\myuser> scoop install ruby
Respuesta más larga:
Solo buscando ruby:
PS C:\Users\myuser> scoop search ruby 'main' bucket: jruby (9.2.7.0) ruby (2.6.3-1) 'versions' bucket: ruby19 (1.9.3-p551) ruby24 (2.4.6-1) ruby25 (2.5.5-1)
Verifique la información de instalación:
PS C:\Users\myuser> scoop info ruby Name: ruby Version: 2.6.3-1 Website: https://rubyinstaller.org Manifest: C:\Users\myuser\scoop\buckets\main\bucket\ruby.json Installed: No Environment: (simulated) GEM_HOME=C:\Users\myuser\scoop\apps\ruby\current\gems GEM_PATH=C:\Users\myuser\scoop\apps\ruby\current\gems PATH=%PATH%;C:\Users\myuser\scoop\apps\ruby\current\bin PATH=%PATH%;C:\Users\myuser\scoop\apps\ruby\current\gems\bin
Salida de la instalación:
PS C:\Users\myuser> scoop install ruby Updating Scoop... Updating 'extras' bucket... Installing 'ruby' (2.6.3-1) [64bit] rubyinstaller-2.6.3-1-x64.7z (10.3 MB) [============================= ... ===========] 100% Checking hash of rubyinstaller-2.6.3-1-x64.7z ... ok. Extracting rubyinstaller-2.6.3-1-x64.7z ... done. Linking ~\scoop\apps\ruby\current => ~\scoop\apps\ruby\2.6.3-1 Persisting gems Running post-install script... Fetching rake-12.3.3.gem Successfully installed rake-12.3.3 Parsing documentation for rake-12.3.3 Installing ri documentation for rake-12.3.3 Done installing documentation for rake after 1 seconds 1 gem installed 'ruby' (2.6.3-1) was installed successfully! Notes ----- Install MSYS2 via 'scoop install msys2' and then run 'ridk install' to install the toolchain! 'ruby' suggests installing 'msys2'. PS C:\Users\myuser>
fuente
Compruebe que el intérprete de ruby ya esté instalado e intente "ruby setup.rb" en el símbolo del sistema.
fuente
ruby -v