Ruby on Rails z Directadmin i Centosem
Instalacja Ruby on Rails na DA z centosem nie jest dość skomplikowaną operacją.
Nigdy nie maiłem z tym doświadczenia a jednak myślę że i laik poradzi sobie z instalacją.
Należy wykonać następujące kroki:
aktualizacja systemu i instalacja gita:
1 2 | sudo yum update sudo yum install git |
Instalujemy potrzebne składniki:
1 | sudo yum install -y git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel |
Pobieramy składniki jak i kompilujemy
1 2 3 4 5 6 7 | cd ~ git clone git://github.com/sstephenson/rbenv.git .rbenv echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile echo 'eval "$(rbenv init -)"' >> ~/.bash_profile git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bash_profile source ~/.bash_profile |
Poleceniem
1 | rbenv install -l |
Przeszukuje nam wszystkie dostępne wersje
instalacja wersji 2.23 z serii 3 nie chciało mi pójść
1 2 | rbenv install -v 2.2.3 rbenv rehash |
ustawiamy zainstalowaną wersję jako domyślną:
1 | rbenv global 2.2.3 |
Sprawdzanie wersji:
1 | ruby -v |
Instalacja GEM
1 | gem install bundler |
Instalacja rails
1 2 | gem install rails rbenv rehash |
sprawdzenie wersji rails
1 | rails -v |
Instalacja nodejs
1 2 | sudo yum install nodejs |
Tworzenie przykładowej aplikacji:
1 2 3 4 | cd ~ rails new pilotapp cd pilotapp rake db:create |
i jej uruchomienie:
1 | rails server --binding=ADRESIPSERWERA |