Jak zainstalować Ruby na szynach

Jak zainstalować Ruby na szynach
Ruby on Rails (ROR), powszechnie znany jako Rails, to open source ramy internetowe napisane w Ruby, używane do tworzenia wysoce skalowalnych i wysokowydajnych aplikacji internetowych.

W tym artykule przyjrzy się, jak zainstalować i skonfigurować ramy Ruby na Rails w Linux.

NOTATKA: W tym przewodniku przetestowaliśmy proces instalacji i instrukcje dotyczące systemu Debian 10.

Zainstaluj zależności

Pierwszym krokiem jest aktualizacja systemu i skonfigurowanie wymaganych zależności.

Sudo apt-get Aktualizacja
sudo apt-get install curl git gnupg gawk bison libffi-dev libgdbm-dev libncurses5-dev libsqlite3-dev libyaml-dev pkg-config sqlite3 zlib1g-dev libgmp-dev bibreadline-dev libssl-dev

Po uzyskaniu wymaganych zależności możemy kontynuować instalację Ruby i Ruby na szynach.

Zainstaluj Ruby Version Manager

W tym przewodniku użyjemy Menedżera wersji Ruby do instalacji i zarządzania instalacjami Ruby w naszym systemie.

RVM jest łatwy w zainstalowaniu i użyciu, szczególnie podczas pracy z wieloma wersjami Ruby.

Zacznij od importowania i zainstalowania klawiszy GPG w celu weryfikacji pakietu instalacji.

GPG -KeyServer hkp: // basen.SKS-Keyservers.Net--Recv-Keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

Upewnij się, że masz zainstalowany pakiet GNUPG przed uruchomieniem polecenia powyżej.

W niektórych przypadkach możesz uzyskać błąd podczas importowania klawiszy RVM. Aby to rozwiązać, możesz zaimportować klawisze z curl i zweryfikować je ręcznie.

Użyj poleceń:

curl -ssl https: // rvm.IO/PKUCczyński.ASC | GPG -Import -

Po zainstalowaniu zwiń instalator z GitHub i uruchom go, aby Bash za pomocą polecenia jako:

curl -ssl https: // get.RVM.io | bash -s stabilny -Ruby

Jeśli chcesz zainstalować wersję programistyczną RVM, użyj polecenia:

curl -ssl https: // get.RVM.io | grzmotnąć

Po zainstalowaniu RVM użyj polecenia źródłowego, aby dodać je do ścieżki.

Źródło/dom/debian/.RVM/Scripts/RVM

Możesz sprawdzić, czy RVM jest zainstalowany i dostępny na ścieżce za pomocą polecenia, które:

$ które RVM
/dom/debian/.RVM/BIN/RVM

Zainstaluj Ruby z RVM

W tym kroku musimy zainstalować stabilną wersję języka Ruby i uczynić go domyślną wersją Ruby.

Aby zainstalować najnowszą wersję Ruby, użyj polecenia:

RVM Zainstaluj Ruby-3.0.2

Od pisania tego samouczka najnowsza stabilna wersja Ruby to wersja 3.0.2. Przed wykonaniem polecenia zweryfikuj, aby upewnić się, że nie ma nowszych wersji.

Po powodzenia instalacji ustaw zainstalowaną wersję Ruby jako domyślną, uruchamiając polecenie:

RVM--Default Użyj Ruby-3.0.2

Aby zweryfikować zastosowane zmiany, uruchom polecenie:

Ruby --version

Uruchamianie tego polecenia powinno wyświetlić najnowszą wersję Ruby:

Ruby 3.0.2p107 (2021-07-07 Wersja 0DB68F0233) [x86_64-linux]

Konfigurowanie nodejs

ROR wymaga środowiska wykonawczego JavaScript do przetwarzania kodu JavaScript w aplikacjach internetowych. Stąd musimy zainstalować NodeJS.

W takim przypadku możemy użyć wersji LTS Nodejs i uruchomić polecenie:

curl -fssl https: // deb.węzłów.com/setup_lts.x | grzmotnąć -
apt -get instal -y nodeJs

Zainstaluj przędzę

W następnym kroku Importuj przędzę. Zacznij od importowania klawiszy GPG za pomocą polecenia:

curl -ss https: // dl.Yarnpkg.com/debian/pubkey.GPG | sudo apt-key add -

Na koniec dodaj repozytorium debiana przędzy jako:

echo "deb https: // dl.Yarnpkg.com/debian/stabilny main "| sudo tee/etc/apt/źródła.lista.d/przędza.lista

Wreszcie zaktualizuj i zainstaluj przędzę za pomocą poleceń:

Sudo apt-get Aktualizacja
przędza sudo apt-get

Po zakończeniu powyższych instalacji sprawdź, sprawdzając wersje:

node --version
przędza --version

Zainstaluj Bundler i Ruby na szynach

Na tym etapie musimy zainstalować Bundler i Ruby na szynach. Chociaż nie musimy instalować GEM, jest to bardzo przydatne do śledzenia projektów Ruby.

Użyj poleceń jako:

GEM instaluj Bundler

Po zainstalowaniu użyj poniższego polecenia, aby zainstalować najnowszą wersję Ruby na szynach.

klejnot instaluj szyny -v 6.1.4

Aby zainstalować inną wersję Ruby na szynach, zmień 6.1.4 z ukierunkowaną wersją.

Na koniec sprawdź wersję Rails za pomocą polecenia:

Rails -V
wyjście
Rails 6.1.4

Tworzenie aplikacji testowej

Możemy teraz przetestować, że ROR jest zainstalowany i pracuje zgodnie z oczekiwaniami, tworząc przykładową aplikację. W tym przykładzie użyjemy domyślnego systemu bazy danych dla szyn, SQLite.

Jeśli chcesz nauczyć się korzystać z innych systemów bazy danych, sprawdź następujące samouczki.

https: // linuxhint.COM/install-MYSQL-on-Centos-8/

https: // linuxhint.com/how-to-install-mysql-on-ubuntu/

https: // linuxhint.COM/instalacja-mysql-fedora/

Aby utworzyć nowy projekt Rails, zacznij od utworzenia katalogu, w którym aplikacja będzie przebywać.

Mkdir ~/Desktop/Ror
CD ~/Desktop/ROR

Następnie zainicjuj nowy projekt z poleceniem:

Nowa aplikacja Rails

Powyższe polecenie utworzy nową aplikację z nazwą „Aplikacja.„Zapraszam do zmiany nazwy na żądaną nazwę aplikacji.

Na koniec zacznij nawigować do projektu i uruchom serwer WWW PUMA:

Aplikacja CD
serwer Rails

To uruchomi serwer PUMA na http: // localhost: 300

Otwórz przeglądarkę i przejdź do powyższego adresu. Powinien wyświetlać stronę internetową domyślnych Rails.

Wniosek

To wszystko dla tego samouczka. Z powodzeniem zainstalowałeś Ruby na szynach w Linux.