Ruby: Tworzenie projektu Ruby
Ta dokumentacja jest częścią przewodnika Platforma rozwoju. Pełny przewodnik znajdziesz tutaj: Przygotuj swoją platformę rozwoju, aby była przyjemna i efektywna.
👋 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!
Tworzenie projektu Ruby to prosty proces.
Najpierw zainstaluj najnowszą wersję Ruby za pomocą:
asdf install ruby latest \
&& asdf global ruby latest
Następnie zainstaluj Rails. Ponieważ Rails jest dostępny jako Gem, możesz go łatwo zainstalować, uruchamiając:
gem install rails
Na koniec utwórz swoją aplikację (tutaj nazwaną my_app) i ustaw wersję Ruby za pomocą tych poleceń:
rails new my_app
cd my_app
asdf local ruby latest
Aby uruchomić serwer Rails, wykonaj:
bin/rails server
Ekran powitalny Ruby on Rails
Te kroki stanowią podstawę Twojego projektu Ruby i zapewniają, że używana jest właściwa wersja Ruby.
Warto zauważyć, że lokalne repozytorium Git dla Twojego projektu Ruby jest tworzone domyślnie, ale nie jest jeszcze połączone z zdalnym serwisem hostingowym repozytoriów.
Aby zapewnić odpowiednią kontrolę wersji i kopię zapasową, rozważ połączenie swojego projektu z zdalnym repozytorium na preferowanej platformie, takiej jak GitLab, GitHub lub Bitbucket.
Jeśli szukasz serwisu hostingowego repozytoriów Git, Stackhero oferuje usługę chmurową GitLab, którą można skonfigurować w zaledwie 2 minuty. Działa na prywatnej i dedykowanej VM dla maksymalnej poufności i bezpieczeństwa i jest dostępna w Europie lub USA w zależności od Twojego wyboru.
Szczególny przypadek z Code-Hero
Jeśli korzystasz z rozwiązania do rozwoju online, takiego jak Stackhero Code-Hero, będziesz musiał dostosować swoją konfigurację. Edytuj plik config/environments/development.rb i dodaj następującą linię tuż przed końcowym słowem kluczowym end, zastępując <XXXXXX>.stackhero-network.com nazwą hosta Twojego serwera:
config.hosts << "<XXXXXX>.stackhero-network.com"
Przykład konfiguracji hostów
Po dokonaniu tej zmiany, uruchom serwer Rails za pomocą:
bin/rails server -b 0.0.0.0