Jak zainstalować Ruby?
Na Ruby wpłynęły różne języki, takie jak Perl, Smalltalk, Lisp, według twórcy Yukihiro „Matza” Matsumoto z Japonii. Składnia Ruby jest podobna do Perla, podczas gdy interpretacja jest podobna do Smalltalk, ale różni się znacznie od Pythona. Obsługuje programowanie funkcjonalne i obiektowe. Ma dynamiczny system typów, a zarządzanie pamięcią można wykonywać bez żadnej interwencji. Jest to dynamiczny i uniwersalny język programowania. Słowa kluczowe służą do definiowania klasy i metod, natomiast bloki kodu mogą być definiowane zarówno przez słowa kluczowe, jak i nawiasy klamrowe. Kiedy sigil jest używany, zmienia semantykę zakresu zmiennej. Definiowanie funkcji / zmiennych poza klasami i włączanie ich do obiektu jest znane jako Programowanie proceduralne. Gdy wszystko jest obiektem lub ma anonimowe funkcje, domknięcia i kontynuacje, a każda instrukcja ma wartość, a funkcje zwracają ostatnią ocenę, wówczas odnosi się to do programowania obiektowego.
Funkcje Ruby
- Można wykonywać obsługę wyjątków i przeciążanie operatora.
- Dokładnie obiektowo z dziedziczeniem i metaklasami.
- Domyślne argumenty.
- Poziomy zmiennego zakresu są oznaczone przez sigile takie jak globalny, klasa, instancja i lokalny.
- RubyGems są używane jako scentralizowane zarządzanie pakietami.
- REPL to interaktywna rubinowa powłoka.
- Obsługa kodowania Unicode i wielu znaków.
- YAML, JSON i XML to standardowe dostępne moduły biblioteczne.
Biblioteki w samodzielnym zestawie są nazywane „klejnotami”. Każdy klejnot składa się z:
- Kod
- Dokumentacja
- Specyfikacja klejnotów (Gemspec )
RubyGems to moduł obsługi pakietów, który zapewnia standardowy format do dystrybucji programów Ruby. Dzięki temu instalacja klejnotów jest łatwa. RubyGems jest zintegrowany z programem ładującym Ruby. Spowoduje to załadowanie zainstalowanych klejnotów z folderów biblioteki. Klejnoty działają z Ruby zaprojektowanym dla określonej platformy opartej na architekturze procesora, systemie operacyjnym systemu i wersji. Każdy klejnot zawiera trzy ważne rzeczy
- Nazwa
- Wersja
- Platforma
Kroki, aby zainstalować Ruby
W Debian GNU / Linux i Ubuntu możemy zainstalować Ruby, jak pokazano poniżej:
$ sudo apt-get install ruby-full
Pełny pakiet ruby zapewnia starą stabilną wersję Debiana i Ubuntu.
Korzystanie z menedżera pakietów yum dla RHEL, CentOS i Fedory.
$ sudo mniam zainstalować ruby
Wersja zainstalowana przez to jest najnowsza wersja, która będzie dostępna w momencie wydania.
Aktualizacja Ruby przy użyciu Instalatorów
Nowszą wersję można zainstalować przy użyciu instalatorów innych firm, jeśli wygasła już zainstalowana wersja Ruby. Możliwe jest zainstalowanie wielu wersji Ruby w tym samym systemie. Istnieją dedykowane narzędzia, które mogą pomóc przełączać się między różnymi wersjami. Oddzielne instalatory innych firm nie są konieczne, gdy używamy RVM (Ruby-Version-Manager).
Kompilacja rubinowa
Ruby-build to wtyczka do rbenv. Dzięki temu można skompilować i zainstalować różne wersje Ruby. Dostępne dla:
- System operacyjny Mac
- Linux
- Systemy operacyjne typu UNIX
Instalacja Rubiego
Różne wersje Ruby mogą być kompilowane i instalowane w dowolnych katalogach przy użyciu instalacji Ruby. W komputerach MacO i Linux Chruby jest narzędziem służącym do przełączania różnych wersji Ruby zainstalowanych na tym samym komputerze.
Instalator Ruby
RubyInstaller zapewnia prawie pełną konfigurację kompletnego środowiska programistycznego Ruby w systemie Windows.
Jak zainstalować Ruby w systemie Windows
- Otwórz -> https://rubyinstaller.org/
- Każdy, kto nie zna wcześniej Ruby, może rozważyć opcję głębokiego zrozumienia.
- Możesz zapoznać się z podstawami instalacji Ruby i ich wykorzystaniem z podanego linku „Czy RubyInstaller jest dla Ciebie?”
- Dostarczony Ruby + Devkit (wersja) jest najbardziej ustabilizowaną i całkowicie przetestowaną wersją Ruby, która jest dostępna do pobrania.
- Po zakończeniu pobierania otwórz instalator, klikając dwukrotnie. Pojawi się następujący system Windows:
- Kliknij „Akceptuję licencję” i Dalej.
- W następnym oknie dialogowym możesz zmienić ścieżkę docelową instalacji Ruby.
Możesz przesunąć wskaźnik myszy nad pola wyboru, aby uzyskać krótkie objaśnienie opcji.
- Opcja UTF-8 służy do ustawienia zmiennej środowiskowej.
- Skojarzenie plików .rb i .rbw pozwoli uruchomić Ruby po dwukrotnym kliknięciu lub po prostu wpisaniu nazwy polecenia w powłoce.
- Dodaj pliki wykonywalne Ruby pozwala zainstalować Ruby z dowolnego miejsca. Może to wpłynąć na istniejące instalacje Ruby.
- Kliknij Zainstaluj.
- Zaznacz to pole, jeśli chcesz zainstalować łańcuch programowania MYS2 wraz z Ruby. Kliknij Dalej.
- Po zakończeniu instalacji kliknij przycisk Zakończ.
- Jesteś gotowy do pracy.
Ruby w systemie Mac-OS:
MacOS jest fabrycznie zainstalowany z Ruby. Możesz uruchomić ruby -v na swoim terminalu, będzie wskazywał na preinstalowaną wersję.
Wprowadzenie do Ruby on Rails
Ruby on Rails to framework napisany w Ruby do tworzenia aplikacji sieciowych po stronie serwera. Railsy potrzebowały języka do osadzenia dynamicznej strony internetowej w kodzie HTML. W tym czasie twórca szyn uważał Ruby za lepszą opcję niż inne języki. Wzorzec model-widok-kontroler (MVC) jest wykorzystywany do organizowania programowania aplikacji. Ruby on Rails jest najczęściej podłączony do Internetu za pośrednictwem jakiegoś frontowego serwera WWW.
Model
Baza danych i plik Ruby są odwzorowane na tabelę w środowisku Ruby on Rails. Jest to określane jako model. Programiści mogą zignorować konwencję nazewnictwa i wybrać różne nazwy dla tabel, modeli i powiązanych plików. Ale najlepszą praktyką jest nazywanie w następujący sposób: Plik „user.rb” w katalogu app / models można powiązać z tabelą „users” w bazie danych.
Kontroler
Komponent Rails po stronie serwera jest znany jako Kontroler. Określa, który plik ma zostać dostarczony do zewnętrznych żądań z serwera WWW. Funkcja wyszukiwania wymaga zapytania, aby znaleźć dane pasujące do wyszukiwania. Następnie kontroler przekazuje pewien podzbiór danych do odpowiedniego widoku, aby utworzyć dokument HTML zawierający tabelę z jednym wierszem na dane. Kontroler renderuje jedną lub wiele akcji, które są w zasadzie blokiem określającym sposób odpowiedzi na zewnętrzne żądanie.
Widok
Podczas wykonywania plik Erb jest analizowany i konwertowany na HTML. Osiąga się to za pomocą View. Szyny zawierają narzędzia, które ułatwiają programistom tworzenie modeli i widoków dla podstawowej witryny.
Polecane artykuły
To był przewodnik po instalacji Ruby. Tutaj omówiliśmy Instrukcje i różne kroki, aby zainstalować Ruby. Możesz także spojrzeć na następujący artykuł, aby dowiedzieć się więcej -
- Pytania do Ruby Interview
- Wydajność Ruby kontra Python
- Ruby vs Węzeł
- Zastosowania Rubiego