Installation de Ruby + Rails sur Ubuntu 18.04 (rbenv)

Objectif

J'ai essayé d'installer Ruby and Rails en me référant à l'article sur le net, Puisqu'il y avait quelques points d'achoppement, je résumerai la méthode générale d'installation sous forme de mémorandum.

table des matières

  1. Installez rbenv
  2. Installez Ruby
  3. Installation des rails
  4. Référence

Installez rbenv

Clonez rbenv depuis git.

$ git clone https://github.com/rbenv/rbenv.git ~/.rbenv

En installant un plug-in appelé ruby-build Vous pouvez installer Ruby dans rbenv.

$ git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build

Décrivez les paramètres dans .bashrc pour que rbenv puisse être utilisé.

=> Ajoutez le chemin de rbenv à la variable d'environnement PATH.

$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc

=> Initialiser rbenv.

$ echo 'eval "$(rbenv init -)"' >> ~/.bashrc

Installation de rubis

Vérifiez la version de ruby qui peut être installée.

$ rbenv install --list-a

1.8.5-p52
1.8.5-p113
1.8.5-p114
1.8.5-p115
1.8.5-p231
1.8.6
1.8.6-p36
1.8.6-p110
1.8.6-p111
1.8.6-p114
  :
  :

Installez ruby.

$ rbenv install 2.5.7

Si l'erreur suivante s'affiche, installez le package conformément au journal des erreurs, puis Installez ruby.

error: install `curl`, `wget`, or `aria2c` to download packages
error: failed to download ruby-2.5.8.tar.bz2

BUILD FAILED (Ubuntu 18.04 using ruby-build 20200520)

$ apt install wget

Si vous voyez l'erreur suivante, veuillez installer les packages associés de rbenv, puis Installez ruby. * J'ai pu corriger l'erreur en installant tout ce package, Vous n'aurez peut-être pas besoin d'installer tous les packages répertoriés ici ... Si vous trouvez un package dont vous n'avez pas besoin, nous le réparerons plus tard. </ font>

configure: error: in `/tmp/ruby-build.20200530061452.7106.ZgOAgp/ruby-2.5.7':
configure: error: no acceptable C compiler found in $PATH
$ apt update
$ apt install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm5 libgdbm-dev

Confirmez que ruby est installé.

$ ruby versions

Définissez ruby sur global ou local.

$ rbenv gloval 2.5.7
$ rbenv local 2.5.7

Assurez-vous que ruby est défini sur global ou local.

$ ruby --version

Installation de rails

Installez les packages requis pour les rails. libsqlite3-dev est requis lors de l'installation de Rails nodejs est requis lors du démarrage de Rails

* Vous devez peut-être également installer sqlite3 ... </ font>

$ apt install libsqlite3-dev nodejs

Installez les rails. Vous pouvez spécifier la version avec l'option -v.

$ gem install -v 5.2.2 rails

Assurez-vous que les rails sont installés.

$ rails --version

Génération de projet

$ rails new hoge_project

référence

Construisons un environnement Ruby on Rails sur ubuntu! Installer Ruby sur Ubuntu 18.04 à l'aide de rbenv

Recommended Posts