- Istnieje kilka sposobów instalacji Ruby na Windows, przy czym RubyInstaller jest najprostszą i najbardziej kompletną opcją.
- Prawidłowa konfiguracja środowiska (Node.js, Yarn, SQLite i DevKit) jest kluczowa dla uniknięcia problemów podczas instalacji bibliotek gem lub frameworków, takich jak Rails.
- Zarządzanie wersjami i zależnościami jest niezbędne do pracy między projektami i unikania konfliktów między instalacjami.

Chcesz zacząć? Ruby na Twoim komputerze z systemem Windows I nadal nie wiesz, jak zacząć? Nie martw się, to wcale nie jest skomplikowane, jeśli będziesz postępować zgodnie z przejrzystym przewodnikiem, który wyjaśnia każdy krok i unika najczęstszych problemów, które zwykle się pojawiają. Ponadto, jeśli przeczytałeś kilka samouczków i odkryłeś, że każdy z nich podchodzi do procesu inaczej (lub pozostawia ważne rzeczy niejasnymi), tutaj znajdziesz rozwiązanie. kompleksowe wyjaśnienie i bez skomplikowanych szczegółów technicznych, gromadzi wszystkie istotne dostępne informacje i prezentuje je w łatwy, uporządkowany i aktualny sposób.
Przedstawimy wszystko, co musisz wiedzieć, aby zainstalować Ruby w systemie Windows, niezależnie od tego, czy programujesz własne skrypty, rozwijasz się za pomocą frameworków takich jak Ruby on Rails, czy po prostu uczysz się języka od podstaw. Zwróć uwagę, ponieważ dodamy również pomocne wskazówki, aby uniknąć typowych błędów i zoptymalizować środowisko programistyczne od samego początku.
Dlaczego warto zainstalować Ruby w systemie Windows i jakie są dostępne opcje?
Ruby jest językiem programowania programowanie wszechstronny i łatwy do nauczenia, idealny zarówno dla tych, którzy stawiają pierwsze kroki w programowaniu, jak i dla profesjonalistów poszukujących potężnego i elastycznego narzędzia. Choć częściej można go znaleźć w systemach Linux lub macOS, coraz więcej deweloperów decyduje się na system Windows, zwłaszcza z narzędziami takimi jak Instalator Ruby które upraszczają proces.
Przez Instalator Ruby, instalacja Ruby w systemie Windows jest łatwiejsza niż kiedykolwiek, ponieważ zawiera wszystko, czego potrzebujesz, aby od razu zacząć. Istnieją jednak również inne metody dla tych, którzy chcą zarządzać wieloma wersjami Ruby lub muszą dostosować instalację do konkretnych projektów, takie jak menedżerowie wersji, polecenia i ręczna kompilacja kodu źródłowego.
Jedna z największych zalet użytkowania Instalator Ruby polega na tym, że integruje środowisko MSYS2, co ułatwia instalację natywnych klejnotów i zależności, umożliwiając pracę nad złożonymi projektami, takimi jak Ruby on Rails bez dodatkowych komplikacji.
Narzędzia i wymagania wstępne
Zanim zaczniesz instalować Ruby, warto zaopatrzyć się w kilka podstawowych narzędzi na swoim komputerze:
- git: Bardzo przydatne do zarządzania projektami i pobierania kodu źródłowego z repozytoriów online, np. GitHub.
- Edytor tekstu: Do edycji kodu Ruby dobrymi opcjami są Atom, VS Code lub Sublime Text.
- Node.js i Yarn: Konieczne, jeśli planujesz pracę z Ruby on Rails lub nowoczesnymi narzędziami w ekosystemie JavaScript.
- SQLite: Zalecane, jeśli rozpoczynasz projekty w systemie Rails, gdyż jest to zazwyczaj domyślny system baz danych.
Nie martw się, jeśli jeszcze nie posiadasz żadnego z tych elementów, ponieważ poniżej pokażemy, jak je łatwo zainstalować i skonfigurować.
Krok 1: Instalowanie Git w systemie Windows
Git jest niezbędny dla każdego nowoczesnego programisty. Aby zainstalować go w systemie Windows, po prostu przejdź na oficjalną stronę Git (https://git-scm.com/download/win), pobierz instalator odpowiadający Twojemu systemowi (zwykle 64-bitowemu) i postępuj zgodnie z instrukcjami kreatora. Podczas instalacji możesz pozostawić wybrane opcje domyślne, wybierając Git bash jako emulator terminal. Po zakończeniu możesz otworzyć Git Bash i sprawdzić, czy wszystko działa poprawnie, uruchamiając polecenie git –wersja.
Krok 2: Pobieranie i używanie RubyInstaller
Najbardziej zalecaną i najpopularniejszą metodą instalacji Ruby w systemie Windows jest Instalator Ruby, oficjalne narzędzie integrujące zarówno interpreter, jak i niezbędne komponenty do rozwoju.
Aby pobrać najnowszą wersję:
- Przejdź do oficjalnej strony RubyInstaller: https://rubyinstaller.org/
- Pobierz najnowszy instalator, szukając wariantu, który zawiera Zestaw deweloperskiPrzykład: „Ruby+Devkit 3.xx (x64)”.
- Uruchom instalator, zaakceptuj umowę licencyjną i wybierz opcję dodania Ruby do zmiennej PATH systemu Windows. Ułatwi ci to korzystanie z Ruby z dowolnego terminala.
- W ostatnim kroku upewnij się, że opcja jest zaznaczona Zainstaluj MSYS2 i niezbędne narzędzia programistyczne. Po zakończeniu terminal otworzy się i uruchomi autokonfigurację MSYS2 z kilkoma opcjami; opcja 3 zazwyczaj obejmuje wszystkie niezbędne ustawienia dla większości użytkowników.
Aby sprawdzić, czy Ruby został zainstalowany poprawnie, otwórz Git Bash lub dowolny terminal i uruchom ruby -vJeśli wszystko poszło dobrze, na ekranie zobaczysz zainstalowaną wersję.
Krok 3: Instalowanie Ruby DevKit i konfigurowanie środowiska
El DevKit Jest to niezbędne do kompilacji niektórych gemów, które wymagają natywnych komponentów. Jeśli zainstalowałeś Ruby za pomocą pakietu +Devkit, zazwyczaj będziesz już mieć wszystko, czego potrzebujesz. Jeśli jednak musisz zainstalować go ręcznie:
- Pobierz pakiet DevKit ze strony RubyInstaller.
- Uruchom instalator i wypakuj pliki do folderu, na przykład „C:\DevKit”.
- Otwórz okno poleceń (cmd.exe), przejdź do folderu DevKit i uruchom:
> chdir C:\DevKit > ruby dk.rb init > ruby dk.rb install
Krok 4: Instalowanie i konfigurowanie dodatkowych komponentów (Node.js, Yarn i SQLite)
Jeśli planujesz tworzyć projekty internetowe przy użyciu Ruby on Rails, będziesz również potrzebować node.js y przędza do zarządzania zasobami JavaScript, a także SQLite jeśli używasz domyślnej konfiguracji Rails.
- Node.js: Idź do nodejs.orgPobierz zalecaną wersję LTS i postępuj zgodnie z instrukcjami. Podczas instalacji pamiętaj o wybraniu opcji instalacji dodatkowych narzędzi, jeśli zostaniesz o to poproszony.
- Przędza: Pobierz instalator z Oficjalna strona internetowa Yarn i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.
- SQLite: Pobierz pliki sqlite-dll-win64-x64-XXXXXX.zip y sqlite-tools-win32-x86-XXXXXX.zip ze strony oficjalnej, rozpakuj jej zawartość do folderu C: \ Windows \ System32 tak aby były dostępne jako polecenia globalne.
Potwierdź, że wszystko jest w porządku, uruchamiając polecenia w terminalu węzeł -v, przędza -v y sqlite3 –wersjaPowinny one zostać zainstalowane bez żadnych problemów.
Krok 5: Weryfikacja instalacji Ruby
Aby upewnić się, że Ruby jest w pełni funkcjonalny, otwórz terminal i wpisz:
ruby -v
Powinieneś zobaczyć zainstalowaną wersję. Możesz również przetestować instalację gem, na przykład za pomocą:
klejnot do instalacji klejnotów
Jeśli wszystko pójdzie dobrze, Twoje środowisko jest gotowe do użycia. Jeśli otrzymasz jakiekolwiek komunikaty o błędach, sprawdź, czy dodałeś Ruby do zmiennej PATH i ukończyłeś instalację MSYS2.
Krok 6: Instalacja Rails i pierwszych klejnotów
Następnym typowym krokiem jest instalacja Rails, najbardziej ikoniczny framework w ekosystemie Ruby. Aby to zrobić, po prostu uruchom poniższe polecenie w terminalu:
montaż szyn gem
Instalacja może potrwać kilka minut, ponieważ wiele zależności jest pobieranych i kompilowanych. Po zakończeniu zweryfikuj instalację za pomocą:
szyny -v
Oprócz Railsów zdecydowanie zaleca się zainstalowanie Pakowacz (chociaż zwykle jest instalowany automatycznie). Bundler to klejnot odpowiedzialny za zarządzanie resztą zależności w projektach Ruby:
klejnot do instalacji klejnotów
Tworzenie i uruchamianie pierwszego projektu Ruby on Rails
Jeśli chcesz pójść o krok dalej i sprawdzić, czy wszystko działa poprawnie, możesz utworzyć swój pierwszy projekt Rails:
szyny nowy my_test_app
Po zakończeniu procesu przejdź do nowego katalogu i uruchom serwer:
cd my_test_app serwer rails
Otwórz przeglądarkę i przejdź do http://localhost:3000Powinieneś zobaczyć ekran powitalny Rails, co oznacza, że Ruby i wszystkie komponenty zostały poprawnie zainstalowane i skonfigurowane na Twoim komputerze z systemem Windows.
Nie zapomnij, że możesz zamknąć serwer, naciskając Ctrl + C W terminalu.
Menedżerowie wersji: jak zarządzać wieloma instalacjami Ruby
Jeśli musisz pracować nad różnymi projektami z różnymi wymaganiami wersji Ruby (na przykład nad starą aplikacją i nową utworzoną), dostępne są specjalne menedżery wersji dla systemu Windows, takie jak: rbenv dla systemu Windows (dostosowany do PowerShell) Lub duży, które umożliwiają łatwe przełączanie się między wersjami i są zaprojektowane do natywnej integracji.
Inni bardzo popularni menedżerowie, tacy jak: asdf-vm y pulchny Mają tendencję do większego skupienia się na środowisku UNIX, ale jeśli masz doświadczenie, możesz ich używać także w systemie Windows po dokonaniu pewnych adaptacji.
Ręczna instalacja i kompilacja Ruby ze źródła
W większości przypadków instalacja Ruby za pomocą RubyInstaller jest wystarczająca i pozwala zaoszczędzić czas, ale jeśli masz bardzo specyficzne potrzeby (na przykład potrzebujesz konkretnej wersji, musisz dostosować opcje kompilacji lub po prostu chcesz poznać sposób działania procesu), możesz zainstalować Ruby, kompilując kod źródłowy.
- Pobierz żądaną wersję kodu źródłowego z oficjalnej strony Ruby (ruby-lang.org/pl/pobieranie/).
- Rozpakuj pakiet i postępuj zgodnie z dołączonymi instrukcjami, aby go skompilować (może to wymagać dodatkowych narzędzi, takich jak Make, GCC itp., które można zainstalować za pomocą MSYS2).
- Domyślnie plik binarny zostanie zainstalowany w C:\Ruby lub folder wybrany podczas instalacji.
Tą metodę zaleca się zazwyczaj jedynie zaawansowanym użytkownikom lub bardzo specyficznym środowiskom programistycznym, gdyż wymaga ona większej wiedzy technicznej i może powodować więcej problemów ze zgodnością.
Typowe błędy i przydatne wskazówki
Podczas instalowania lub używania języka Ruby w systemie Windows możesz natknąć się na kilka typowych błędów:
- Problemy z PATH: Jeśli „ruby” nie jest rozpoznawane jako polecenie, sprawdź, czy folder instalacyjny został prawidłowo dodany do zmiennej środowiskowej PATH.
- Błędy podczas instalacji natywnych klejnotów: Upewnij się, że DevKit lub MSYS2 jest prawidłowo skonfigurowany i zaktualizowany.
- Konflikty wersji: Jeśli pracujesz nad wieloma projektami, użyj menedżera wersji, takiego jak rbenv dla systemu Windows lub uru, aby uniknąć nieporozumień.
- Problemy z zależnościami Rails: Przed uruchomieniem nowego projektu Rails sprawdź, czy posiadasz właściwe wersje Node.js, Yarn i SQLite.
Jeżeli w jakimkolwiek momencie utkniesz, pamiętaj, że oficjalna dokumentacja (ruby-lang.org) i specjalistyczne fora mogą Ci szybko pomóc. Dodatkowo możesz znaleźć pomoc społecznościową zarówno w języku hiszpańskim, jak i angielskim.
A co jeśli chcę zainstalować wiele narzędzi i menedżerów?
Wielu zaawansowanych użytkowników używa narzędzi innych firm do zarządzania wieloma wersjami Ruby w zależności od projektu. Te menedżery, choć oficjalnie nieobsługiwane w systemie Windows, mogą być przydatne:
- rbenv dla Windows: Adaptacja rbenv, kompatybilna z wierszem poleceń w programie PowerShell.
- uru: Lekki, łatwy w konfiguracji menedżer międzyplatformowy.
Jeśli pracujesz głównie w środowisku UNIX, menedżerowie tacy jak asdf-vm o pulchny może być lepszym rozwiązaniem, ale w systemie Windows najpraktyczniej jest pozostać przy RubyInstaller i ewentualnie uru.
Pisarz z pasją zajmujący się światem bajtów i technologii w ogóle. Uwielbiam dzielić się swoją wiedzą poprzez pisanie i właśnie to będę robić na tym blogu, pokazywać Ci wszystkie najciekawsze rzeczy o gadżetach, oprogramowaniu, sprzęcie, trendach technologicznych i nie tylko. Moim celem jest pomóc Ci poruszać się po cyfrowym świecie w prosty i zabawny sposób.
