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-ygit-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 clonegit://github.com/sstephenson/rbenv.git .rbenv echo'export PATH="$HOME/.rbenv/bin:$PATH"'>>~/.bash_profile echo'eval "$(rbenv init -)"'>>~/.bash_profile git clonegit://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-v2.2.3 rbenv rehash |
ustawiamy zainstalowaną wersję jako domyślną:
1 | rbenv global2.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 newpilotapp cd pilotapp rake db:create |
i jej uruchomienie:
1 | rails server--binding=ADRESIPSERWERA |