Inštalácia Ruby on Rails na Ubuntu 14.04

Ruby on Rails (RoR) je rámec napísaný v programovacom jazyku Ruby, ktorý vám umožňuje používať Ruby v kombinácii s HTML, CSS a podobnými programovacími jazykmi.

Krok 1: Inštalácia závislostí

Najprv budeme musieť nainštalovať nejaké závislosti. Najprv aktualizujte svoj apt-get:

apt-get update

Potom nainštalujte tieto závislosti:

sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-dev

Krok 2: Inštalácia Git

Na inštaláciu Ruby budeme potrebovať Git. Ak chcete nainštalovať Git:

apt-get install git

Nakonfigurujte Git:

git config --global user.name "John Appleseed"
git config --global user.email "example@domain.com"

Krok 3: Inštalácia rbenv

rbenv je nástroj používaný na nasadenie prostredí Ruby.

Ak to chcete urobiť, vykonajte nasledujúce príkazy a uistite sa, že ste v ~adresári:

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

Krok 4: Inštalácia Ruby

Po inštalácii rbenvmôžeme nainštalovať Ruby s ním:

rbenv install -v 2.2.1
rbenv global 2.2.1

Nainštalujte drahokam Bundler:

gem install bundler

Krok 5: Inštalácia RoR

Po inštalácii Ruby budeme musieť nainštalovať RoR. Tento klenot si môžete nainštalovať:

gem install rails

Teraz skontrolujte, či bol Rails úspešne nainštalovaný kontrolou jeho verzie:

rails -v

Krok 6: Inštalácia Node.js

Aby sme mohli používať niektoré funkcie Rails, potrebujeme runtime JavaScript. Použijeme Node.js. Ak chcete nainštalovať Node.js, pridajte úložisko do apt-get:

add-apt-repository ppa:chris-lea/node.js

Najprv aktualizujte svoj apt-get a potom nainštalujte Node.js.

apt-get update
apt-get install nodejs

Krok 7: Vytvorenie testovacej aplikácie

Aby sme zistili, či bola naša inštalácia Rails úspešná, pokúsime sa vytvoriť testovaciu aplikáciu. Uistite sa, že ste v ~:

rails new test

Prejdite do ~/testadresára, ktorý ste práve vytvorili, a potom spustite aplikáciu Rails.

rails server --binding=YourServerIP

Teraz môžete navštíviť svoj web na adrese: http://YourServerIP:3000

Zanechať komentár

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Umelá inteligencia nie je v budúcnosti, je tu priamo v súčasnosti V tomto blogu si prečítajte, ako aplikácie umelej inteligencie ovplyvnili rôzne sektory.

Útoky DDOS: Stručný prehľad

Útoky DDOS: Stručný prehľad

Ste aj vy obeťou DDOS útokov a máte zmätok ohľadom metód prevencie? Ak chcete vyriešiť svoje otázky, prečítajte si tento článok.

Zaujímalo vás niekedy, ako hackeri zarábajú peniaze?

Zaujímalo vás niekedy, ako hackeri zarábajú peniaze?

Možno ste už počuli, že hackeri zarábajú veľa peňazí, ale premýšľali ste niekedy nad tým, ako môžu zarábať také peniaze? poďme diskutovať.

Revolučné vynálezy od spoločnosti Google, ktoré vám uľahčia život.

Revolučné vynálezy od spoločnosti Google, ktoré vám uľahčia život.

Chcete vidieť revolučné vynálezy od Google a ako tieto vynálezy zmenili život každého dnešného človeka? Potom si prečítajte na blogu a pozrite si vynálezy spoločnosti Google.

Piatok Essential: Čo sa stalo s autami poháňanými AI?

Piatok Essential: Čo sa stalo s autami poháňanými AI?

Koncept samoriadených áut vyraziť na cesty s pomocou umelej inteligencie je snom, ktorý máme už nejaký čas. Ale napriek niekoľkým prísľubom ich nikde nevidno. Prečítajte si tento blog a dozviete sa viac…

Technologická singularita: vzdialená budúcnosť ľudskej civilizácie?

Technologická singularita: vzdialená budúcnosť ľudskej civilizácie?

Ako sa veda vyvíja rýchlym tempom a preberá veľa nášho úsilia, zvyšuje sa aj riziko, že sa vystavíme nevysvetliteľnej singularite. Prečítajte si, čo pre nás môže znamenať singularita.

Funkcionality vrstiev referenčnej architektúry veľkých dát

Funkcionality vrstiev referenčnej architektúry veľkých dát

Prečítajte si blog, aby ste čo najjednoduchším spôsobom spoznali rôzne vrstvy architektúry veľkých dát a ich funkcie.

Vývoj ukladania dát – Infografika

Vývoj ukladania dát – Infografika

Spôsoby ukladania údajov sa môžu vyvíjať už od zrodu údajov. Tento blog sa zaoberá vývojom ukladania údajov na základe infografiky.

6 úžasných výhod toho, že máme v živote inteligentné domáce zariadenia

6 úžasných výhod toho, že máme v živote inteligentné domáce zariadenia

V tomto digitálnom svete sa inteligentné domáce zariadenia stali kľúčovou súčasťou života. Tu je niekoľko úžasných výhod inteligentných domácich zariadení o tom, ako robia náš život, ktorý stojí za to žiť, a ktorý zjednodušujú.

Aktualizácia doplnku macOS Catalina 10.15.4 spôsobuje viac problémov, ako ich rieši

Aktualizácia doplnku macOS Catalina 10.15.4 spôsobuje viac problémov, ako ich rieši

Spoločnosť Apple nedávno vydala doplnkovú aktualizáciu macOS Catalina 10.15.4 na opravu problémov, ale zdá sa, že táto aktualizácia spôsobuje ďalšie problémy, ktoré vedú k blokovaniu počítačov Mac. Prečítajte si tento článok a dozviete sa viac