티스토리 뷰

기타/맥 초기화

asdf 설치

이화에월백하고 2022. 11. 30. 13:53

일부 nvim 플러그인은 node.js를 필요로 한다. 저번엔 nvm을 사용해 노드 버젼을 관리했지만, 이번엔 asdf를 사용해 보고자 한다.

이 글은 가능하면 참조하지 않는 게 좋다. 아래의 getting-started를 보자. 

1. ㅁㄴㅇㄹ... 아니, asdf가 뭔가?

https://asdf-vm.com/guide/getting-started.html

런타임 버젼 관리자... nvm + pyen + ....아무튼 이것저것 다 관리해준다.

 

Getting Started | asdf

Getting Started asdf installation involves: Installing dependenciesDownloading asdf coreInstalling asdfInstalling a plugin for each tool/runtime you wish to manageInstalling a version of the tool/runtimeSetting global and project versions via .tool-version

asdf-vm.com

asdf core에 각 플러그인을 추가하는 방식으로, 200가지가 넘는 다양한 플러그인이 있다고 한다 세상에!

일단 asdf 데려오자... brew로! brew install asdf 하면 된다.

그리고 brew를 마저 설치하기 위해서, zsh에 따로 처리를 해 줘야 한다. 나는 oh-my-zsh 있으니까 https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/asdf 쓰겠다. .zshrc의 plugin에 대충 추가해주자.

 

2. 일단 당장 쓸 노드 설치

일단 asdf-nodejs가 요구하는 gpg, gawk를 설치하자.

brew install gpg gawk

그리고 이제 asdf-nodejs를 설치할 수 있다.

asdf plugin add nodejs https://github.com/asdf-vm/asdf-nodejs.git

그리고 노드 최신 버전 깔면 된다.

asdf install nodejs latest

마지막으로 이걸 전역 환경에서 사용하도록 지정한다

asdf global nodejs latest

그러면 $HOME에 .tool-version 파일이 생성된다. 만약 작업 중인 디렉토리에 .tool-version이 있다면 그걸 우선 참조하게 된다.

global 대신 local을 써서 현재 디렉토리의 버젼을 바꿀 수 있다. 끗!

 

'기타 > 맥 초기화' 카테고리의 다른 글

asdf-direnv  (0) 2023.04.19
.vimrc를 쓰다  (0) 2022.11.29
맥 초기화 후.. -2  (0) 2022.11.28
맥 초기화 후... - 1  (0) 2022.11.28
맥 초기화 후 해야할 것  (0) 2022.11.27
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함