Kategorie: DirectAdminLinux

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:

sudo yum update
sudo yum install git

 

Instalujemy potrzebne składniki:

 

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

 

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

rbenv install -l

Przeszukuje nam wszystkie dostępne wersje

instalacja wersji 2.23 z serii 3 nie chciało mi pójść

 

rbenv install -v 2.2.3
rbenv rehash

ustawiamy zainstalowaną wersję jako domyślną:

rbenv global 2.2.3

Sprawdzanie wersji:

ruby -v

Instalacja GEM

gem install bundler

Instalacja rails

gem install rails
rbenv rehash

sprawdzenie wersji rails

rails -v

Instalacja nodejs

sudo yum install nodejs

Tworzenie przykładowej aplikacji:

cd ~
rails new pilotapp
cd pilotapp
rake db:create

i jej uruchomienie:

 

rails server --binding=ADRESIPSERWERA

Linux

Udostępnij
Opublikowane przez
Linux

Najnowsze wpisy

KeePass2 2.52 w Ubuntu 22.04

Poniższy poradnik opisuje sposób instalacji KeePass w systemie Ubuntu. Całość wykonamy za pomocą kilku poleceń…

2 lata temu

Instalacja Master PDF editor w Ubuntu 22.04

Master PDF Editor to wszechstronny program PDF, który zawiera wiele funkcji. Oprócz tworzenia i edycji…

2 lata temu

iotop – monitorowanie pamięci

Iotop jest prostym narzędziem dla systemów Uniksowych umożliwiającym monitorowanie użycia dowolnego nośnika pamięci flash/hdd/ssd w…

2 lata temu

Uruchomienie wiele poleceń w jednym zadaniu Cron

Możesz oddzielić dwa lub więcej poleceń za pomocą średników (;), Średnik (;): służy do oddzielania…

2 lata temu

Zmiana danych exif zdjęcia w terminalu Linux

Poniższy poradnik opisuje w jaki sposób za pomocą konsoli możemy dokonać edycji danych zdjęcia exif.…

2 lata temu

Instalacja Rocket.Chat Server w systemie Rocky Linux 8

Poniższy poradnik opisuje sposób instalacji Rocket.Chat W systemie Rocky Linux 8 Całość bardzo prosto zainstalujemy…

2 lata temu