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.

  1. Opcja UTF-8 służy do ustawienia zmiennej środowiskowej.
  2. Skojarzenie plików .rb i .rbw pozwoli uruchomić Ruby po dwukrotnym kliknięciu lub po prostu wpisaniu nazwy polecenia w powłoce.
  3. 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 -

  1. Pytania do Ruby Interview
  2. Wydajność Ruby kontra Python
  3. Ruby vs Węzeł
  4. Zastosowania Rubiego