22 Aug 22:08
gfgfgf
Jasne, oto zestawienie komend i kroków, które należy wykonać na czystym komputerze (z systemem operacyjnym typu Linux, np. Ubuntu), aby uruchomić projekt w Ruby on Rails w wersji 3.2.3.
Użycie menedżera wersji Ruby, takiego jak rbenv, jest zalecaną praktyką, aby uniknąć konfliktów z systemową wersją Ruby i umożliwić pracę z różnymi wersjami dla różnych projektów.
1. Instalacja zależności systemowych
Na początku należy zainstalować pakiety niezbędne do zbudowania Ruby.
bash
sudo apt update
sudo apt install git curl libssl-dev libreadline-dev zlib1g-dev autoconf bison build-essential libyaml-dev libncurses5-dev libffi-dev libgdbm-dev
2. Instalacja menedżera wersji Ruby (rbenv)
rbenv pozwoli na łatwą instalację i zarządzanie konkretną wersją Ruby wymaganą przez Rails 3.2.3.
Pobierz i zainstaluj rbenv:
bash
curl -fsSL https://github.com/rbenv/rbenv-installer/raw/HEAD/bin/rbenv-installer | bash
Dodaj rbenv do ścieżki (PATH) i zainicjuj go w powłoce:
bash
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
Uruchom ponownie terminal lub wykonaj komendę source ~/.bashrc, aby zmiany weszły w życie.
3. Instalacja odpowiedniej wersji Ruby
Rails 3.2.3 działał najczęściej z Ruby w wersji 1.9.3.
Zainstaluj Ruby 1.9.3 (w tym przykładzie użyto konkretnej, stabilnej wersji patcha p551):
bash
rbenv install 1.9.3-p551
Ustaw zainstalowaną wersję jako globalną:
bash
rbenv global 1.9.3-p551
Zainstaluj bundler, czyli narzędzie do zarządzania zależnościami (gemami) w projekcie :
bash
gem install bundler
4. Instalacja Ruby on Rails 3.2.3
Teraz, mając odpowiednie środowisko Ruby, możesz zainstalować konkretną wersję Rails.
bash
gem install rails -v 3.2.3
Po instalacji warto odświeżyć dowiązania rbenv komendą rbenv rehash.
5. Stworzenie i uruchomienie projektu
Na koniec możesz stworzyć nową aplikację i uruchomić serwer deweloperski.
Stwórz nowy projekt Rails:
bash
rails new moj_projekt
Przejdź do katalogu projektu:
bash
cd moj_projekt
Zainstaluj gemy zdefiniowane w pliku Gemfile projektu:
bash
bundle install
Uruchom serwer deweloperski:
bash
rails server
Po wykonaniu tej komendy serwer będzie dostępny domyślnie pod adresem http://localhost:3000 w przeglądarce internetowej.