V tomto tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat Ruby on Rails na vašem CentOS 7. Pro ty z vás, kteří nevěděli, Ruby on Rails (RoR) je framework napsaný v programovacím jazyce Ruby, který umožňuje používat Ruby v kombinaci s HTML, CSS a podobnými programovacími jazyky. Používá jej mnoho vývojářů, protože velmi usnadňuje vývoj aplikací.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na svém vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Ruby on Rails na server CentOS 7.
Předpoklady
- Server s jedním z následujících operačních systémů:CentOS 7.
- Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
- Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
non-root sudo user
nebo přístup kroot user
. Doporučujeme jednat jakonon-root sudo user
, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Instalace Ruby on Rails na CentOS 7
Krok 1. Nejprve se ujistěte, že je váš systém aktuální.
yum clean all yum -y update
Krok 2. Instalace Rbenv.
Rbenv je nástroj pro správu verzí ruby. Použijeme jej k instalaci a správě naší instalace Ruby. Začněme tedy instalaci rbenv:
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
Nyní jsme připraveni nainstalovat rbenv. Nejjednodušší způsob, jak toho dosáhnout, je spustit tyto příkazy:
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 source ~/.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
Toto nainstaluje rbenv do vašeho domovského adresáře a nastaví příslušné proměnné prostředí, které umožní rbenv na aktivní verzi Ruby.
Krok 3. Instalace Ruby.
Musíte určit verzi Ruby, kterou potřebujete. Dostupné verze Ruby pro instalaci můžete zobrazit pomocí následujícího příkazu:
rbenv install -l
Jak můžeme vidět na seznamu, že nejnovější stabilní verze je 2.3.1, můžete nainstalovat Ruby pomocí následujícího příkazu:
rbenv install -v 2.2.1 rbenv global 2.2.1
Instalaci můžete ověřit pomocí příkazu níže. Zobrazí se verze a podrobnosti instalace:
ruby -v
Pokud nechcete, aby rubygems instalovaly dokumentaci pro každý balíček lokálně, spusťte níže uvedený příkaz:
echo "gem: --no-ri --no-rdoc" > ~/.gemrc
Nyní nainstalujte drahokam bundlerů, který se používá ke správě závislostí vašich aplikací, pomocí následujících příkazů:
gem install bundler
Krok 4. Instalace kolejnic.
Chcete-li nainstalovat Rails do svého systému, můžete spustit následující příkaz:
gem install rails
Po instalaci jakéhokoli balíčku prostřednictvím drahokamů je důležité spustit následující příkaz, aby mohl nainstalovat shims pro všechny spustitelné soubory Ruby známé rbenv, což vám umožní používat spustitelné soubory:
rbenv rehash
Chcete-li zkontrolovat verzi Rails, můžete provést následující příkaz:
[[email protected] ~]# rails -v Rails 5.0.0
Krok 5. Instalace JavaScript Runtime.
Několik funkcí Rails, jako je asset pipeline, závisí na běhovém prostředí Javascriptu. Pro zajištění této funkce nainstalujeme Node.js:
yum -y install epel-release yum -y install nodejs
Krok 6. Vytvořte testovací aplikaci.
Abyste se ujistili, že instalace Ruby on Rails byla úspěšně dokončena, můžeme vytvořit testovací aplikaci podle následujících kroků:
cd ~ rails new testapp cd testapp rake db:create
Nyní spusťte svůj server Rails pomocí následujícího příkazu:
rails server --binding=Your-Server-IP
Navštivte http://Your-Server-IP:3000
z vašeho prohlížeče. Pokud se zobrazí zpráva „Vítejte na palubě“, vaše instalace Ruby on Rails byla úspěšná.
Blahopřejeme! Úspěšně jste nainstalovali Ruby on Rails. Děkujeme, že jste použili tento návod k instalaci Ruby on Rails v systémech CentOS 7. Pro další nápovědu nebo užitečné informace vám doporučujeme zkontrolovat oficiální Ruby na webu Rails.