Naoki Aoyama
naa0yama's Blog

naa0yama's Blog

anyenv から asdf に移行する

Naoki Aoyama's photo
Naoki Aoyama

Published on Jun 7, 2021

1 min read

anyenv で pyenv を使うと path が通らなくなったため移行した

  • インストール
brew install asdf

python の追加

依存関係なので先にインストール Home · pyenv/pyenv Wiki

sudo apt-get update; sudo apt-get install make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
asdf plugin-add python
  • python 3.8.6, 2.7.18 の追加
asdf install python 3.8.6
asdf install python 2.7.18
  • python のグローバルを定義
asdf global python 3.8.6 2.7.18

nodejs の追加

asdf plugin-add nodejs
  • nodejs 14.16.1 インストール
asdf install nodejs 14.16.1
  • nodejs グローバル設定
asdf global nodejs 14.16.1

path を通す

brew で入れてるので、今感じにすればおk

command brew --prefix asdf

した結果とつなげて書く僕のだとこう

  • .config/fish/config.fish
#- -----------------------------------------------------------------------------
#- asdf
#- -----------------------------------------------------------------------------
test -f /home/linuxbrew/.linuxbrew/opt/asdf/asdf.fish;
  and source /home/linuxbrew/.linuxbrew/opt/asdf/asdf.fish
 
Share this