GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Ruby on Rails na CentOS 7

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 k root user . Doporučujeme jednat jako non-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.


Cent OS
  1. Jak nainstalovat Ruby on Rails na CentOS 8

  2. Jak nainstalovat Ruby on Rails na CentOS / RHEL8

  3. Jak nainstalovat Ruby na CentOS/RHEL 8

  1. Jak nainstalovat ruby ​​na RHEL 8 / CentOS 8

  2. Jak nainstalovat Ruby na CentOS 7

  3. Jak nainstalovat Ruby 1.9.3 a Rubygems 1.8.24 na CentOS 6.2

  1. Jak nainstalovat R na CentOS 7

  2. Jak nainstalovat Ruby na CentOS 8

  3. Jak nainstalovat R na CentOS 8