W tym artykule wyjaśniono, jak zainstalować Ruby na Rails w wersji 7 na Ubuntu 24.04.
Ruby on Rails , powszechnie znany jako Rails, jest frameworkiem aplikacji internetowych opracowanych przy użyciu języka programowania Ruby. Uprawnia proces tworzenia aplikacji internetowych, oferując ustrukturyzowane podejście do organizowania kodu, obsługę interakcji bazy danych i zarządzanie routingiem żądań internetowych.
Aby zainstalować Ruby na szynach na Ubuntu, musisz najpierw zainstalować i skonfigurować Ruby, często za pomocą menedżera wersji jak rvm lub rbenv . height=”667″src=”https://i0.wp.com/geekrewind.com/wp-content/uploads/2025/03/install-ruby-on-rails-ubuntu.webp?resize=1024%2C667&ssl=1″>
> Zainstaluj Ruby
Aby zainstalować Ruby na szynach, najpierw musisz zainstalować Ruby. W tym samouczku będziemy instalować Ruby wersja 3.
Uruchom poniższe polecenie, aby zainstalować Ruby.
sudo apt aktualizacja
sudo apt instal instaluj Ruby3.2
Po zainstalowaniu Ruby. Zastosuj poniższe polecenie, aby pokazać instalowaną wersję.
Ruby-v
Zainstaluj szyny
Teraz, aby zainstalować Ruby, a następnie instaluj z szynami. W tym samouczku będziemy używać Rails w wersji 7.
Uruchom poniższe polecenie, aby zainstalować niezbędne pakiety do obsługi szyn.
sudo apt instaluj ruby-dev libmysqlclient-dev gcc gcc gc. Szyny.
sudo klejnot instaluj bundler
sudo klejnot instaluj nokogiri–Use-System-Libraries
sudo klejnot instaluj szyny-n–version=’~> 7.0, <8.0'
Po zainstalowaniu szyn, uruchom polecenie poniżej Skonfiguruj środowisko, aby rozpocząć budowę aplikacji.
W większości przypadków potrzebna będzie baza danych.
Uruchom poniższe polecenie, aby zainstalować Mariadb.
Po zainstalowaniu utwórz pustą bazę danych.
Najpierw zaloguj się na serwerze bazy danych.
sudo mariadb
, a następnie utwórz pustą bazę danych nazywaną [ MyApp ].
Utwórz bazę danych MyApp Zestaw znaków UTF8MB4 Zbieraj UTF8MB4_general_ci;
Utwórz użytkownika o nazwie [ myuser ] z hasłem.
Utwórz użytkownika Myuser @LocalHost zidentyfikowane przez „ type_your_password_here “;
Daj zatem pełny dostęp użytkownika do bazy danych.
Udzień wszystkiego na myApp .* Do Myuser @localhost z opcją grantu;
Zapisz zmiany i wyjście.
Uwilej spłukiwania;
Wyjdź
Po skonfigurowaniu bazy danych przejdź do następnych kroków, aby skonfigurować ją dla aplikacji.
Uruchom poniższe polecenie, aby podłączyć bazę danych. Następnie utwórz prostą aplikację o nazwie [ Simpleapp ].
sudo klejnot instaluj mysql2—with-mysql-config=/usr/bin/mysql_config
Rails New Simpleapp-d mysql
Zmień na folder SimpleApp i Utwórz plik konfiguracyjny bazyazy bazyazy. config/batabase.yml
skopiuj poniższą zawartość do pliku. Wprowadź nazwę użytkownika i hasło do bazy danych utworzone powyżej.
#
domyślnie: i domyślnie
adapter: mysql2
kodowanie: UTF8MB4
pula: <%=env.fetch („Rails_max_threads") {5} %>
UserName:
socket:/var/run/mysqld/mysqld.sock
rozwijanie:
<<: *domyślna baza danych: MyApp
Zapisz i wypisz.
otwórz plik aplikacji. plik. Podświetlona linia pozwala określić nazwę domeny. Jeśli nie określasz nazwy domeny, aplikacji można uzyskać dostęp tylko za pomocą LocalHost lub adresu IP.
Wymagaj „Rails/All”
# wymagają klejnotów wymienionych w GemFile, w tym dowolnych klejnotów
# Rails:: Application
# Zainicjuj domyślne konfigurację dla pierwotnie generowanych szyn Versio>
config.load_defaults 7.2
# Dodaj nazwę domeny, jeśli chcesz uzyskać dostęp użytkownika za pośrednictwem domeny inaczej, używany jest tylko localhost lub adres IP.
config.hosts <<".example.com"
#
…….
end
end
Wreszcie, uruchom poniższe polecenie, aby utworzyć aplikację.
Rails generują Server Rusztowni: Uruchamia, otwórz przeglądarkę i przeglądaj adres IP serwera lub nazwę hosta, a następnie port 3000.
http://srv1.example.com:3000
Testuj swoją aplikację.
http://srv1.example.com:3000/testapps/
to zrobić, gdyby to zrobić!
Wniosek :
W podsumowaniu instalacja Ruby na szynach na Ubuntu 24.04 obejmuje kilka kluczowych kroków:
Instalacja Ruby : upewnij się, że masz zainstalowane Ruby wersja 3.2, ponieważ jest ona niezbędna dla szyn. Rails Instalacja : Użyj menedżera pakietów GEM, aby zainstalować Rails wersję 7. Konfiguracja bazy danych : Zainstaluj mariadb, utwórz bazę danych i skonfiguruj użytkownika do aplikacji Rails. Konfiguracja aplikacji : Utwórz nową aplikację Rails, skonfiguruj połączenia bazy danych i w razie potrzeby określ dodatkowe ustawienia, takie jak nazwa domeny. Uruchom aplikację : Uruchom serwer Rails i uzyskaj dostęp do aplikacji za pośrednictwem przeglądarki internetowej.
Postępując zgodnie z tymi krokami, będziesz mieć w pełni funkcjonalne środowisko szyn gotowe do rozwoju!