Rocky Linux rubyのインストール
- 作成日 2021.06.26
- 更新日 2022.08.08
- Rocky Linux Ruby
- Rocky Linux, ruby
Rocky Linuxに、rubyをインストールするまでの手順を記述してます。
目次
環境
- OS Rocky Linux release 8.4 (Green Obsidian)
- ruby 3.0.1
rbenvインストール
まずは、rubyのversion管理であるrbenvのインストールします。gitが必要なのでなければインストールしておきます。
sudo dnf install -y git
最新版のgitをインストールする場合は、こちら
gitのインストールが終われば、rbenvのパッケージをcloneします。
※ここではhomeディレクトリ配下にcloneしてます。
git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
入手したパッケージのPATHを通しておきます。
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
初期化を行います。
~/.rbenv/bin/rbenv init
<出力結果>
# Load rbenv automatically by appending
# the following to ~/.bash_profile:
eval "$(rbenv init - bash)"
bash_profileに追加しておきます。
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
反映させます。
exec $SHELL -l
動作確認を行います。
type rbenv
<出力結果>
rbenv は関数です
rbenv ()
{
local command;
command="${1:-}";
if [ "$#" -gt 0 ]; then
shift;
fi;
case "$command" in
rehash | shell)
eval "$(rbenv "sh-$command" "$@")"
;;
*)
command rbenv "$command" "$@"
;;
esac
}
バージョンを確認します。
rbenv -v
<出力結果>
rbenv 1.1.2-61-g585ed84
ruby-build インストール
rbenvのプラグイン であるruby-buildもインストールしておきます。こちらもgit cloneで入手します。
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
追加されているか確認しておきます。
ls ~/.rbenv/plugins/ruby-build/bin
<出力結果>
rbenv-install rbenv-uninstall ruby-build
Rubyインストール
依存パッケージをインストールしておきます。
sudo dnf install -y gcc openssl-devel readline-devel zlib-devel
準備ができたのでrubyをインストールします。先に、インストールできるバージョンの確認を行います。
rbenv install -l
<出力結果>
2.6.7
2.7.3
3.0.1
jruby-9.2.19.0
mruby-3.0.0
rbx-5.0
truffleruby-21.1.0
truffleruby+graalvm-21.1.0
Only latest stable releases for each Ruby implementation are shown.
Use 'rbenv install --list-all / -L' to show all local versions.
自分は最新バージョンの「3.0.1」をインストールしました。
rbenv install 3.0.1
<出力結果>
Downloading ruby-3.0.1.tar.gz...
-> https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.1.tar.gz
Installing ruby-3.0.1...
Installed ruby-3.0.1 to /home/testuser/.rbenv/versions/3.0.1
バージョンを確認してみます。
ruby -v
<出力結果>
rbenv: ruby: command not found
The `ruby' command exists in these Ruby versions:
3.0.1
「command not found」とエラーになります。
使用するバージョンを指定します。
rbenv global 3.0.1
これで、使用できるようになります。
ruby -v
<出力結果>
ruby 3.0.1p64 (2021-04-05 revision 0fb782ee38) [x86_64-linux]
Hello Worldしてみる
hello worldしてみます。
## ソースコード作成
nano hello.rb
<編集>
p "hello world!"
## 実行
ruby hello.rb
<出力結果>
"hello world!"
Gemアップデート
gemが古い場合もあるため、アップデートしておきます。
## バージョン確認
gem -v
<出力結果>
3.2.15
## アップデート
gem update --system
<出力結果>
RubyGems system software updated
アップデートされたことが確認できます。
gem -v
<出力結果>
3.2.21
アンインストール方法
アンインストールは下記のコマンドで可能です。
## アンインストール
rbenv uninstall 3.0.1
railsインストール
railsも、gemでインストール可能です。
gem install rails
インストール後にバージョンを確認します。
rails -v
<出力結果>
Rails 6.1.4
-
前の記事
bash 使用しているバージョンを確認する 2021.06.26
-
次の記事
C# radioButtonの配置場所を移動させる 2021.06.26
コメントを書く