Jestem nowy w Ruby. Próbowałem zainstalować Ruby Gems na moim komputerze, wykonując kroki podane na stronie http://rubygems.org/pages/download .
Pobrałem pakiet ze wspomnianej witryny, zmieniłem katalog na katalog, w którym znajduje się instalator, i próbowałem uruchomić instalację za pomocą polecenia setup.rb
w wierszu polecenia.
Ale pojawia się wyskakujące okienko z informacją „System Windows nie może otworzyć tego pliku” i monitem o wybranie programu do otwarcia tego pliku.
Co mam teraz zrobić? Daj mi znać, jeśli robię coś źle.
Aby skonfigurować środowisko programistyczne Ruby w systemie Windows:
Zainstaluj Ruby przez RubyInstaller: http://rubyinstaller.org/downloads/
Sprawdź swoją wersję ruby: Start - Uruchom - wpisz,
cmd
aby otworzyć konsolę Windowsruby -v
ruby 2.0.0p353 (2013-11-22) [i386-mingw32]
W przypadku Rubiego 2.4 lub nowszego uruchom dodatkową instalację na końcu, aby zainstalować DevelopmentKit. Jeśli zapomniałeś o tym zrobić, uruchom
ridk install
w konsoli Windows, aby ją zainstalować.W przypadku wcześniejszych wersji:
gem install {gem name}
. Na przykład, aby zainstalować szyny, po prostu uruchomgem install rails
.Mam nadzieję że to pomoże.
źródło
Instalowanie Rubiego
Idź do http://rubyinstaller.org/downloads/
Upewnij się, że zaznaczyłeś "Dodaj rubin ... do swojej ŚCIEŻKI".
Teraz możesz użyć "ruby" w swoim "cmd".
Jeśli zainstalowałeś Ruby 1.9.3, spodziewam się, że Ruby zostanie pobrany w formacie
C:\Ruby193
.Instalowanie Gem
zainstaluj Development Kit w rubyinstaller. Utwórz nowy folder, taki jak
C:\RubyDevKit
i rozpakuj.Przejdź do katalogu devkit i wpisz,
ruby dk.rb init
aby wygenerowaćconfig.yml
.Jeśli zainstalowałeś devkit dla 1.9.3, spodziewam się, że
config.yml
zostanie napisany jakoC:\Ruby193
.Jeśli nie, popraw ścieżkę do folderów ruby.
Po przejrzeniu
config.yml
możesz wreszcie wpisaćruby dk.rb install
.Teraz możesz użyć „gem” w swoim „cmd”. Zrobione!
źródło
Użyj czekoladowego w PowerShell
źródło
refreshenv
nie zadziałało: musiałem zamknąć i ponownie otworzyć PowerShell, a potem zadziałałoInnym sposobem jest pozwolenie chocolatey na zarządzanie pakietem ruby (i każdym innym pakietem), dzięki czemu nie będziesz musiał ręcznie umieszczać ruby na swojej ścieżce:
Najpierw zainstaluj czekoladę , otwierając swój ulubiony wiersz poleceń i wykonując:
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin
wtedy wszystko, co musisz zrobić, to wpisać
W wierszu polecenia i pakiet instaluje się.
Korzystanie z menedżera pakietów zapewnia ogólnie większą kontrolę, polecam to dla każdego pakietu, który można zainstalować za pośrednictwem chocolatey.
źródło
Używam miarka jako instalator komenda-liner for Windows ... scoop skały!
Szybka odpowiedź (użyj PowerShell):
PS C:\Users\myuser> scoop install ruby
Dłuższa odpowiedź:
Po prostu szukam 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)
Sprawdź informacje dotyczące instalacji:
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
Dane wyjściowe z instalacji:
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>
źródło
Sprawdź, czy interpreter języka Ruby jest już zainstalowany i wypróbuj polecenie „ruby setup.rb” w wierszu poleceń.
źródło
ruby -v