====== 2024.04.02 Homebrewを入れる ======
macOSのパッケージ管理のHomebrewをLinuxに入れる。
こんな形です。
  Homebrew -> anyenv -> pyenv/phpenv/rbenv/noenv
===== インストール =====
  /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
==== Pathを通す ====
echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"' >> ~/.profile
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
===== anyenvインストール =====
brew install anyenv
anyenv install --init
$ anyenv install -l
  Renv
  crenv
  denv
  erlenv
  exenv
  goenv
  hsenv
  jenv
  jlenv
  kubectlenv
  luaenv
  nodenv
  phpenv
  plenv
  pyenv
  rbenv
  sbtenv
  scalaenv
  swiftenv
  tfenv
==== Pathを通す ====
echo 'export ANYENV_ROOT="$HOME/.anyenv"' >> .profile
echo 'eval "$(anyenv init -)"' >> .profile
===== rbenvインストール =====
$ anyenv install rbenv
===== rubyインストール =====
sudo apt update
sudo apt install build-essential
sudo apt install zlib1g-dev libffi-dev libssl-dev
rbenv install 2.6.1
rbenv install 2.7.1
rbenv install 3.2.3
$ rbenv versions
  2.6.1
  2.7.1
  3.2.3
===== php インストール =====
anyenv install phpenv
exec $SHELL -l
phpenv install -l
===== pythonインストール =====
anyenv install pyenv
exec $SHELL -l
pyenv install -l
===== インストールされてるバージョン確認 =====
$ anyenv versions
phpenv:
  7.3.8
* 8.3.1 (set by /home/ubuntu/.php-version)
pyenv:
  system
  2.7.18
* 3.12.1 (set by /home/ubuntu/.python-version)
rbenv:
  2.6.1
  2.7.0
* 3.2.3 (set by /home/ubuntu/.ruby-version)
{{tag>日記 ruby}}