Ruby: Tworzenie projektu Ruby
Ta dokumentacja jest częścią przewodnika Platforma deweloperska. Pełny przewodnik znajdziesz tutaj: Skonfiguruj swoje środowisko deweloperskie, aby zapewnić płynny i wydajny workflow.
👋 Witamy w dokumentacji Stackhero!
Stackhero oferuje gotowe do użycia rozwiązanie Ruby cloud, które zapewnia szereg 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.
- Zyskaj spokój dzięki automatycznym backupom, aktualizacjom jednym kliknięciem oraz prostemu, przejrzystemu i przewidywalnemu cennikowi.
- Uzyskaj optymalną wydajność i solidne zabezpieczenia dzięki prywatnej, dedykowanej infrastrukturze.
Oszczędzaj czas i uprość sobie życie: wystarczy 5 minut, aby przetestować rozwiązanie Ruby cloud hosting od Stackhero!
Gdy Ruby jest już zainstalowane:
asdf install ruby latest \
&& asdf global ruby latest
Zainstaluj Rails:
gem install rails
Utwórz aplikację (zamień my_app na nazwę swojego projektu):
rails new my_app
cd my_app
asdf local ruby latest
Uruchom serwer Rails:
bin/rails server
Ruby on Rails welcome screen
Te kroki zapewniają czysty punkt startowy dla Twojego projektu, a asdf gwarantuje, że zawsze korzystasz z właściwej wersji Ruby.
Domyślnie Rails tworzy lokalne repozytorium Git dla Twojego projektu, ale nie jest ono połączone z żadnym zdalnym serwisem hostingowym.
Dla niezawodnej kontroli wersji i kopii zapasowych możesz połączyć swoje repozytorium z usługą taką jak GitHub, GitLab lub Bitbucket. Stackhero oferuje usługę GitLab w chmurze, działającą na dedykowanej infrastrukturze, zapewniającą prywatność i bezpieczeństwo w Europie lub USA.
Specjalna konfiguracja dla Code-Hero
Jeśli pracujesz w Stackhero Code-Hero, dostosuj konfigurację Rails do dostępu zdalnego. Otwórz plik config/environments/development.rb i dodaj poniższą linię tuż przed ostatnim end, zamieniając <XXXXXX>.stackhero-network.com na nazwę hosta Twojego serwera Code-Hero:
config.hosts << "<XXXXXX>.stackhero-network.com"
Hosts configurations example
Następnie uruchom serwer, wiążąc go ze wszystkimi interfejsami sieciowymi:
bin/rails server -b 0.0.0.0