====== 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}}