준호씨의 블로그

MacOS - Alfred - Can't fine settings path for IntelliJIdeaCommunity 오류 해결 본문

IT이야기

MacOS - Alfred - Can't fine settings path for IntelliJIdeaCommunity 오류 해결

준호씨 2024. 8. 31. 16:10
반응형

Alfred와 IntelliJ를 사용한다면 다음 워크플로우를 사용하면 JetBrains 툴에서 생성한 프로젝트들을 손쉽게 열 수 있습니다.

 

https://github.com/bchatard/alfred-jetbrains

 

GitHub - bchatard/alfred-jetbrains: Alfred5 workflow to easily open your projects with your favorite JetBrains product.

Alfred5 workflow to easily open your projects with your favorite JetBrains product. - bchatard/alfred-jetbrains

github.com

 

IntelliJ 프로젝트들은 idea 키워드로 손쉽게 찾을 수 있습니다.

 

PyCharm 프로젝트들은 "pycharm"을 입력하면 됩니다.

 

IDE 선택이 귀찮다면 그냥 "jb"를 입력하면 모든 JetBrains Tool에서 생성한 프로젝트들을 찾을 수 있습니다.

 

그런데 언젠가부터 idea 키워드를 이용하는 경우 "Can't fine settings path for IntelliJIdeaCommunity"라는 오류가 발생했습니다.

참고로 저는 IntelliJ Ultimate을 사용합니다. 그래서 IntelliJ Community 관련 오류가 뜨는 것이 좀 이상했습니다.

 

해결방법은 설정에서 IntelliJ Idea Edition을 직접 바꿔주면 됩니다. 기본 Community로 설정되어 있는데 Community를 사용하지 않는 다면 Ultimate로 선택해 주면 됩니다.

 

설정 방법은 다음과 같습니다. Workflows > JetBrains - Open Project > Configure Workflow 버튼을 클릭합니다.

 

아래쪽 설정에 IntelliJ Idea Edition 설정을 Ultimate로 바꿔줍니다.

 

다른 방법으로는 Workflow에서 "idea"를 더블클릭하고 Script 부분에서 "${jb_idea_edition}"을 직접 "intelliJIdeaUltimate"으로 바꿔 줘도 됩니다. (사실 저는 위의 설정 방법을 모르고 이 방법으로 직접 고쳐줘서 해결했었다가 위의 방법으로 다시 설정했습니다.)

 

기타

마지막 이미지에서 아래쪽 하단에 폴더 버튼을 눌러보면 workflow 디렉터리를 찾을 수 있습니다. 저의 경우 "/Users/junho85/.nvm/versions/node/v20.15.1/lib/node_modules/@bchatard/alfred-jetbrains"였습니다. 여기서 "./bin/alfred_jetbrains_cli search --product" 명령어를 직접 실행해 보면 사용할 수 있는 product 이름들을 확인해 볼 수 있습니다.

$ ./bin/alfred_jetbrains_cli search --product
16:06:13.275 (+0:00:00.001808)
⛔ Missing argument for "product".
16:06:13.276 (+0:00:00.002900)
💡
16:06:13.276 (+0:00:00.002932)
💡 Usage: alfred_jetbrains_cli search [arguments]
💡 -h, --help                           Print this usage information.
💡     --product (mandatory)            JetBrains product
💡
💡           [androidStudio]            AndroidStudio
💡           [appCode]                  AppCode
💡           [aqua]                     Aqua
💡           [cLion]                    CLion
💡           [cLionNova]                CLionNova
💡           [dataGrip]                 DataGrip
💡           [dataSpell]                DataSpell
💡           [fleet]                    Fleet
💡           [goLand]                   GoLand
💡           [intelliJIdeaCommunity]    IntelliJIdeaCommunity
💡           [intelliJIdeaUltimate]     IntelliJIdeaUltimate
💡           [phpStorm]                 PhpStorm
💡           [pyCharmCommunity]         PyCharmCommunity
💡           [pyCharmProfessional]      PyCharmProfessional
💡           [rider]                    Rider
💡           [rubyMine]                 RubyMine
💡           [rustRover]                RustRover
💡           [webStorm]                 WebStorm
💡           [writerside]               Writerside
💡
💡     --filter                         Filter projects
💡
💡 Run "alfred_jetbrains_cli help" to see global options.

 

반응형
Comments