管理ユーティリティ@ユーティリティ¶
はじめに¶
本サイトにつきまして、以下をご認識のほど宜しくお願いいたします。
01. 管理ユーティリティの種類¶
さまざまな管理ユーティリティ¶
さまざまな粒度のプログラムを対象にした管理ユーティリティがある。

02. パッケージ管理ユーティリティ¶
Linux系¶
Linux 系の OS すべてで使える。
Debian系¶
- apt
- apt-get
- apt-file
RedHat系¶
- rpm
- yum
- dnf
03. 言語バージョン管理ユーティリティ¶
phpenv (PHP)¶
▼ phpenvとは¶
複数のバージョンの PHP を管理し、切り替えられる。
pyenv (Python)¶
▼ pyenvとは¶
複数のバージョンの Python を管理し、切り替えられる。
▼ which¶
# pythonのインストールディレクトリを確認
$ pyenv which python
/.pyenv/versions/3.8.0/bin/python
rbenv (Ruby)¶
▼ rbenvとは¶
複数のバージョンの Ruby を管理し、切り替えられる。
▼ global¶
すべてのディレクトリで使用する Ruby のバージョンを設定する。
~/.rbenv/version ファイルにバージョンを書き込む。
$ rbenv global <バージョン>
▼ loval¶
実行したディレクトリ配下で使用する Ruby のバージョンを設定する。
./.ruby-version ファイルにバージョンを書き込む。
$ rbenv local <バージョン>