Ich werde Ruby auf EC2 (Amazon Linux2) 2020 installieren

Ich musste Ruby auf einer EC2-Instanz installieren, um ServerSpec verwenden zu können, aber es war unerwartet schwierig, daher habe ich das Verfahren zusammengefasst. (Hauptsächlich als Memorandum.) Ich denke, Sie können es schnell installieren, ohne erwischt zu werden!

Serverumgebung

--EC2 Instanz

Verfahren

SSH-Verbindung beim Start von EC2

Installieren Sie rbenv

rbenv ist ein Ruby-Versionsverwaltungstool

1 Update vorerst

$ sudo yum update -y

2 Installieren Sie git

$ sudo yum install git -y

3 Klonen Sie rbenv aus dem Repository

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

4 Legen Sie es nach dem Klonen in den rbenv-Pfad ein

$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
$ source ~/.bash_profile

5 Wenn die Version von rbenv angezeigt wird, ist die Installation erfolgreich.

$ rbenv -v

Installieren Sie Ruby-Build

Das rbenv-Plug-In ist erforderlich, wenn Ruby über rbenv installiert wird. Ruby kann ohne dies nicht installiert werden.

1 Klonen Sie aus dem Repository

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

2 Führen Sie die Installation durch

$ cd ~/.rbenv/plugins/ruby-build
$ sudo ./install.sh

3 Wenn die Liste der installierbaren Ruby-Versionen angezeigt wird, ist die Ruby-Build-Installation erfolgreich.

$ rbenv install -l

Ruby-Installation

1 Installieren Sie die für die Ruby-Installation erforderlichen Pakete

$ sudo yum -y install gcc-c++ glibc-headers openssl-devel readline libyaml-devel readline-devel zlib zlib-devel libffi-devel libxml2 libxslt libxml2-devel libxslt-devel sqlite-devel

2 Installieren Sie Ruby, indem Sie die Version mit rbenv angeben. (Dies dauert lange. Der Bildschirm bewegt sich überhaupt nicht, aber die Installation wird fortgesetzt.)

$ rbenv install 2.7.0
$ #Version 2.7.Installieren Sie 0

3 Geben Sie die Version von Ruby an, die in rbenv verwendet werden soll

$ rbenv global 2.7.0

4 Überprüfen Sie die Ruby-Version (erfolgreich, wenn die zuvor angegebene Version angezeigt wird ~> 2.7.0)

$ ruby -v

Zusammenfassung

Ich denke, es gibt viele Artikel wie diesen, aber ich bin irgendwo festgefahren, also habe ich versucht, das Verfahren zu verbessern, das wieder erfolgreich war. Ich würde mich freuen, wenn es hilfreich wäre.

Recommended Posts

Ich werde Ruby auf EC2 (Amazon Linux2) 2020 installieren
Installieren Sie Python 3.8, Pip 3.8 auf EC2 (Amazon Linux 2)
Installieren Sie tomcat 5.5 unter Amazon Linux.
Installieren von Homebrew unter Amazon Linux 2
[AWS EC2] So installieren Sie Maven unter Amazon Linux 2
Installieren Sie Python Pillow unter Amazon Linux
Installieren Sie Oracle Java8 unter Amazon Linux2
[Hinweis] Installieren Sie Imagick unter Amzon Linux2
Installieren Sie PHP der 7er-Serie unter Amazon Linux 2 mit Amazon Linux Extras
Installieren Sie Python3 und Django unter Amazon Linux (EC2) und führen Sie den Webserver aus
Installieren Sie Minecraft unter Arch Linux
Installieren Sie Linux auf Chromebox
Installieren Sie JDK unter Linux
Setzen Sie jenv in Amazon Linux ein
Python - Installieren Sie MySQLDB auf EC2
Kompilieren und installieren Sie MySQL-Python für Python2.7 unter Amazon Linux
So installieren Sie Git unter Linux wie EC2
[AWS EC2] So installieren Sie nur den MySQL-Client unter Amazon Linux 2 und stellen eine Verbindung zu RDS her
[AWS EC2] Einstellungen, die Sie unter Amazon Linux 2 vornehmen möchten
Starten Sie den NEM Symbol Testnet-Knoten unter AWS EC2 (Amazon Linux2).
Versuchen Sie, OpenAM unter Amazon Linux zu installieren
Installieren Sie Arch Linux auf DeskMini A300
So installieren Sie VMware-Tools unter Linux
[Hinweis] Führen Sie Django unter Amazon Linux 2 aus
Führen Sie die Python 3.5.2-Umgebung unter Amazon Linux ein
Führen Sie cron unter Amazon Linux aus (unter Linux eingestellt).
Installieren Sie scipy unter Linux ohne Internetverbindung
So installieren Sie das aws-session-manager-Plugin unter Manajro Linux
Installieren Sie wsl2 und Master Linux unter Windows
Verwenden Sie Numpy, Scipy, Scikit-Learn unter Amazon Linux
So aktualisieren Sie PHP unter Amazon Linux 2
Installieren und starten Sie k3s unter Manjaro Linux
Installieren und konfigurieren Sie den TigerVNC-Server unter Linux
Lernen Sie sshd_config und autorisierte_Tasten (für Amazon Linux 2)
So installieren Sie Pakete unter Alpine Linux
5 Gründe, Linux auf Ihrem Laptop zu installieren.
Docker-Datei: Installieren Sie Docker auf einem Linux-Server
Wie installiere ich php7.4 unter Linux (Ubuntu)
Installieren Sie rJava unter Linux in der R3.6-Umgebung.
Bis Sie Arch Linux auf VMware installieren
Linux-Fehlerbehebung "Install on / dev / sda"
Eine Geschichte, die mich süchtig nach dem Versuch machte, LightFM unter Amazon Linux zu installieren
Führen Sie einen Stapel Python 2.7 mit nohup unter Amazon Linux AMI unter EC2 aus
Installieren Sie Linux Debian auf der Registerkarte Pfeile Q584 / H.
[Version 2020] So installieren Sie Python3 auf EC2 von AWS
[Hinweis] Installieren Sie wxPython 3.x unter Linux Mint (Ubuntu)