AWS steht für Amazon Web Servises und ist ein Cloud-Server-Service von Amazon. Wir werden das Gelernte ausgeben, um unser Verständnis von AWS zu verbessern.
Installieren Sie Ruby auf der von EC2 von AWS erstellten Instanz.
Es wird davon ausgegangen, dass die Instanz erstellt wurde.
① Melden Sie sich bei der Instanz an
Terminal
% ssh -Ich Schlüsselpaar Name.pem ec2-user@<Öffentliche IP>
(2) Installieren Sie die zum Erstellen der Umgebung erforderlichen Pakete Während Sie bei der Instanz angemeldet sind
Terminal
Aktualisieren Sie zunächst das Paket.
[Beispiel]$ sudo yum -y update
Installieren Sie das Paket.
[Beispiel]$ sudo yum -y install git make gcc-c++ patch libicu-devel readline-devel libxml2-devel libxslt-devel ImageMagick ImageMagick-devel openssl-devel libcurl-devel curl
③ Installieren Sie Node.js (damit JavaScript ausgeführt werden kann)
Terminal
[Beispiel]$ sudo curl -sL https://rpm.nodesource.com/setup_10.x | sudo bash -
[Beispiel]$ sudo yum install -y nodejs
③ Install Yarn (Paketmanager zum Verwalten von JavaScript-Paketen)
Terminal
[Beispiel]$ sudo yum install -y wget
[Beispiel]$ sudo wget https://dl.yarnpkg.com/rpm/yarn.repo -O /etc/yum.repos.d/yarn.repo
[Beispiel]$ sudo yum install -y yarn
④ Installieren Sie rbenv und ruby-build rbenv: Ein Tool, das zwischen Ruby-Versionen wechselt ruby-build: Ein rbenv-Plugin, das den Befehl rbenv install zum Kompilieren und Installieren verschiedener Versionen von Ruby auf UNIX-basierten Systemen bereitstellt.
Installieren Sie rbenv
[Beispiel]$ git clone https://github.com/rbenv/rbenv.git ~/.rbenv
Durchlaufen
[Beispiel]$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
[Beispiel]$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
.bash_Profil laden
[Beispiel]$ source .bash_profile
ruby-Build installieren
[Beispiel]git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
rehash(Befehle verfügbar machen)
[Beispiel]$ rbenv rehash
⑤ Installieren Sie Ruby
Ruby 2.6.Installieren Sie 5
[Beispiel]$ rbenv install 2.6.5
Geben Sie die Version von Ruby an, die in der Instanz verwendet werden soll
[Beispiel]$ rbenv global 2.6.5
rehash(Befehle verfügbar machen)
[Beispiel]$ rbenv rehash
Wir hoffen, dass dieser Beitrag Anfängern bei der Überprüfung hilft.
Recommended Posts