コンテンツにスキップ

管理ユーティリティ@ユーティリティ

はじめに

本サイトにつきまして、以下をご認識のほど宜しくお願いいたします。


01. 管理ユーティリティの種類

様々な管理ユーティリティ

様々な粒度のプログラムを対象にした管理ユーティリティがある。

library_package_module


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 <バージョン>