管理ユーティリティ@ユーティリティ¶
はじめに¶
本サイトにつきまして、以下をご認識のほど宜しくお願いいたします。
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 <バージョン>