Installation von Ruby + Rails unter Ubuntu 18.04 (rbenv)

Zweck

Ich habe versucht, Ruby and Rails zu installieren, während ich mich auf den Artikel im Internet bezog. Da es einige Stolpersteine gab, werde ich die allgemeine Installationsmethode als Memorandum zusammenfassen.

Inhaltsverzeichnis

  1. Installieren Sie rbenv
  2. Installieren Sie Ruby
  3. Schieneninstallation
  4. Referenz

Installieren Sie rbenv

Klone rbenv von git.

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

Durch die Installation eines Plug-Ins namens Ruby-Build Sie können Ruby in rbenv installieren.

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

Beschreiben Sie die Einstellungen in .bashrc, damit rbenv verwendet werden kann.

=> Fügen Sie den Pfad von rbenv zur Umgebungsvariablen PATH hinzu.

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

=> Rbenv initialisieren.

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

Ruby-Installation

Überprüfen Sie die Version von Ruby, die installiert werden kann.

$ 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
  :
  :

Installieren Sie Ruby.

$ rbenv install 2.5.7

Wenn der folgende Fehler angezeigt wird, installieren Sie das Paket gemäß dem Fehlerprotokoll und dann Installieren Sie 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

Wenn Sie den folgenden Fehler sehen, installieren Sie bitte die zugehörigen Pakete von rbenv und dann Installieren Sie Ruby. * Ich konnte den Fehler beheben, indem ich das gesamte Paket installierte. Möglicherweise müssen Sie nicht alle hier aufgeführten Pakete installieren ... Wenn Sie ein Paket finden, das Sie nicht benötigen, werden wir es später reparieren. </ 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

Stellen Sie sicher, dass Ruby installiert ist.

$ ruby versions

Setzen Sie Ruby auf global oder lokal.

$ rbenv gloval 2.5.7
$ rbenv local 2.5.7

Stellen Sie sicher, dass Ruby auf global oder lokal eingestellt ist.

$ ruby --version

Schieneninstallation

Installieren Sie die erforderlichen Pakete für Schienen. libsqlite3-dev ist für die Installation von Rails erforderlich nodejs ist beim Starten von Rails erforderlich

* Möglicherweise müssen Sie auch sqlite3 ... </ font> installieren

$ apt install libsqlite3-dev nodejs

Schienen einbauen. Sie können die Version mit der Option -v angeben.

$ gem install -v 5.2.2 rails

Stellen Sie sicher, dass Schienen installiert sind.

$ rails --version

Projektgenerierung

$ rails new hoge_project

Referenz

Lassen Sie uns eine Ruby on Rails-Umgebung auf Ubuntu erstellen! Installieren Sie Ruby unter Ubuntu 18.04 mit rbenv

Recommended Posts