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.
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
Ü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
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
Lassen Sie uns eine Ruby on Rails-Umgebung auf Ubuntu erstellen! Installieren Sie Ruby unter Ubuntu 18.04 mit rbenv
Recommended Posts