본문 바로가기
개발/삽질정리모음집

hlint 설치 후기

by plzfday 2021. 12. 22.

Haskell을 학교에서 배우는데 좀 어설픈 것 같아서 방학이 된 겸, 교수님이 쓰시는 자료 (1)뿐만 아니라 다른 자료 (2)도 찾아보면서 공부하려고 준비하고 있었다. 내 눈에 밟힌 건 stack인데 stack이 하스켈 개발 전반적으로 도움을 주는 프로그램이라 설치해보려고 시도했다. 결론적으로는 실패했는데 아직 OS X AArch64는 지원을 안 한다고 한다 (출처는 GHCup). cabal은 되는 것 같아서 이걸로 프로젝트를 프로젝트답게 할 수 있지 않을까 싶어서 또 다른 삽질을 하던 도중 haskell의 linter인 hlinter를 vscode에서 발견했고 이걸 사용하려면 hlint를 설치해야 한다는 걸 알았다. 설치 방법은 상당히 쉬운데 cabal install hlint면 된다.

그치만!!! 진짜 계속 llvm을 못 찾는다고 빌드에서 계속 실패를 하는 것이다. 이걸로 삽질을 약 3시간 정도 했다. 왜 안 되지? homebrew를 보니까 llvm 12이 설치되어 있는데 혹시 path 문제인가 싶어서 path도 추가해보고 인터넷 검색도 엄청 해봤다. 그래도 안 되는 거다...

나를 괴롭힌 에러

혹시 llvm이 문제인가 싶어서 다시 설치를 해보는데 성공적으로 설치되고 메시지로 "컴파일러가 llvm를 사용하게 하려면 이 PATH를 추가하세요"라는 것이 보이는 거다.. 혹시나 해서 다 따라 하고 다시 iterm2 껐다 킨 다음에 cabal install hlint하니까 잘 된다!

역시 영어라고, 글 많다고 스킵하면 이렇게 후폭풍이 오는 건가 보다. 앞으로는 이러지 않도록 주의해야지.

(1) http://learnyouahaskell.com/ (학교에서 나가는 책)
(2) https://www.cis.upenn.edu/~cis194/spring13/ (이번에 같이 보려는 책 - UPenn 강의)

댓글