jetbrains IDE(ex. IntelliJ, RustRover) 업데이트를 하면 플러그인 사용이 불가능한 경우가 있다. 또는 EAP 버전을 사용하는 경우도 플러그인의 version compatibility 때문에 못쓰는 경우가 있다.

이 경우, stable이 아닌 다른 채널(EAP, beta 등)의 빌드를 쓰는게 해법이 될 수 있다.

 

Incompatible: requires IDE build 242.* or earlier

예를 들어 CodeGlance Pro 플러그인 1.9.1 버전이 RustRover 2024.3 EAP에서 동작하지 않는다

다행히 플러그인 유지보수가 잘 되고 있어, 저자가 EAP 빌드를 올려줬다

- https://github.com/Nasller/CodeGlancePro/issues/149

 

https://plugins.jetbrains.com/plugin/18824-codeglance-pro/versions/eap

다운로드는 직접 해도 되지만 귀찮으니 추천하지 않고, Plugin Repository를 추가하는 방법을 소개하겠다.

플러그인 Versions 페이지에 보면 우측에 Channels 항목에 Stable, EAP가 있는데 이걸 기억해놓는다.

그리고 플러그인의 ID를 주소에서 알 수 있는데 이것도 복사해놓는다. 예를 들면 위 플러그인의 ID는 "18824-codeglance-pro"이다.

 

이제 Plugins 창에서 "Manage Plugin Repositories"로 들어간다

 

https://plugins.jetbrains.com/plugins/{채널명}/{플러그인ID}

여기에 위 형식처럼 Custom Plugin Repository를 추가한다

만약 주소를 잘못 입력했다면 저렇게 빨간 느낌표가 나온다

(관련 문서: https://plugins.jetbrains.com/docs/marketplace/custom-release-channels.html#configure-a-custom-channel)

 

custom plugin repository 설정 후 스냅샷 버전 설치한 모습.

 

반응형