Ruby: Konfiguracja projektu Ruby
Ta dokumentacja jest częścią przewodnika Pierwsze kroki. Pełny przewodnik znajdziesz tutaj: Pierwsze kroki z Ruby on Rails.
👋 Witamy w dokumentacji Stackhero!
Stackhero oferuje gotowe do użycia rozwiązanie Ruby cloud, które zapewnia wiele korzyści, w tym:
- Wdrażaj swoją aplikację w kilka sekund za pomocą prostego
git push.- Używaj własnej nazwy domeny i korzystaj z automatycznej konfiguracji certyfikatów HTTPS dla zwiększonego bezpieczeństwa.
- Ciesz się spokojem dzięki automatycznym kopiom zapasowym, aktualizacjom jednym kliknięciem oraz prostemu, przejrzystemu i przewidywalnemu cennikowi.
- Uzyskaj optymalną wydajność i solidne zabezpieczenia dzięki prywatnej i dedykowanej VM.
Oszczędzaj czas i upraszczaj sobie życie: wypróbowanie rozwiązania Ruby cloud hosting Stackhero zajmuje tylko 5 minut!
Rozpoczęcie nowego projektu Ruby jest proste. Wykonaj te kroki, aby zacząć:
-
Najpierw upewnij się, że masz zainstalowaną najnowszą wersję Ruby na swoim systemie. Możesz to zweryfikować, wykonując następujące polecenie w terminalu:
asdf install ruby latest \ && asdf global ruby latestJeśli nie zainstalowałeś jeszcze
asdf, będziesz musiał to zrobić przed kontynuowaniem. Proszę zapoznać się z oficjalną dokumentacją asdf w celu uzyskania szczegółowych instrukcji instalacji.Alternatywnie, możesz użyć Stackhero Code-Hero, rozwiązania do rozwoju online, gdzie wszystkie niezbędne narzędzia są wstępnie zainstalowane. Ta platforma pozwala na natychmiastowe rozpoczęcie kodowania bez ręcznej instalacji.
-
Następnie zainstaluj Rails. Rails jest dystrybuowany jako RubyGem, co sprawia, że instalacja jest prosta:
gem install rails -
Następnie utwórz nową aplikację Rails o nazwie
my_appi określ wersję Ruby za pomocą tych poleceń:rails new my_app cd my_app asdf local ruby latest -
Aby uruchomić serwer Rails, wykonaj następujące polecenie:
bin/rails server
Ekran powitalny Ruby on Rails
Te kroki tworzą nowy projekt Ruby, jednocześnie ustawiając odpowiednią wersję Ruby. To stanowi solidną podstawę dla rozwoju Twojej aplikacji.
Ważne: Podczas wykonywania polecenia
rails new, lokalne repozytorium Git jest automatycznie tworzone dla Twojego projektu Ruby. Jednak nie jest jeszcze połączone z zdalną usługą kontroli wersji.Dla właściwej kontroli wersji i bezpieczeństwa danych, zaleca się połączenie projektu z usługą hostingową, taką jak GitLab, GitHub lub Bitbucket.
Jeśli potrzebujesz usługi hostingowej repozytorium, Stackhero oferuje usługę chmurową GitLab, którą można skonfigurować w zaledwie 2 minuty.
Specjalny przypadek z Stackhero Code-Hero
Podczas korzystania z rozwiązania do rozwoju online, takiego jak Stackhero Code-Hero, musisz dostosować swój plik config/environments/development.rb. Dodaj następującą konfigurację w pobliżu końcowego słowa kluczowego end. Zamień <XXXXXX>.stackhero-network.com na rzeczywistą nazwę hosta serwera:
config.hosts << "<XXXXXX>.stackhero-network.com"
Przykład konfiguracji hostów
Na koniec uruchom serwer Rails za pomocą tego polecenia:
bin/rails server -b 0.0.0.0
To polecenie zapewnia, że serwer Rails jest dostępny z dowolnego adresu IP, co jest szczególnie przydatne podczas pracy zdalnej za pośrednictwem Stackhero Code-Hero.