vscode에서 nrepl을 사용하고 있는데 lein 버전을 올리라는 warning이 나오길래 오랜만에 lein 버전업을 했다.
이렇게 하고 나니 cider.repl 문제가 발생핬다.
project.clj 등을 살펴봐도 해결이 안 되었고, cider는 emacs를 사용할 때 쓰던 거라 emacs도 지워봤는데 같은 문제가 발생했다.
lein에 대해서 찾아보니 cider.nrepl을 사용하려면 프로젝트 생성할 때마다, 프로젝트의 project.clj 에 추가해줘야 한다. 그런데 vscode 자체 플러그인에서 nrepl를 연결할 때 cider를 사용하는 것 같아서 매 프로젝트마다 추가하지 않고 해결하는 것은
~/.lein/profiles.clj 파일을 생성한 뒤, 여기에 추가해주면 된다.
{:user {:plugins [[cider/cider-nrepl "0.22.1"]]}}
이것만 쓰고 저장하면 그 후 부턴 잘 된다.
ps. 처음에 0.15.0 버전을 쓰니 에러 문구만 바뀌고 비슷한 문제가 떴는데 0.22.1 버전으로 하니 잘 된다.
'Programming > Tip&Informaion' 카테고리의 다른 글
A/B 테스트 (0) | 2020.05.13 |
---|---|
[java/db/실수] prepareStatement에서 setString 후 결과가 없는 문제 (0) | 2020.01.07 |
[js] 디버깅 팁 (0) | 2019.12.03 |
[asp.net/mssql] column_name 은(는) Table명 테이블의 DataColumn 또는 DataRelation이 아닙니다. 오류 (0) | 2019.10.09 |
[Java/Oracle] DB 인코딩 문제로 한글이 깨질 때 해결 방법 (0) | 2019.07.17 |