λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
Trouble Shooting

λ§₯ ν„°λ―Έλ„μ—μ„œ IntelliJ 싀행이 μ•ˆλ λ•Œ(idea .)

by 주발2 2022. 8. 9.
λ°˜μ‘ν˜•

πŸ“Ž λ§₯ ν„°λ―Έλ„μ—μ„œ IntelliJ 싀행이 μ•ˆλ λ•Œ(idea .)

ν‰μ†Œ μƒˆλ‘œμš΄ ν”„λ‘œμ νŠΈλ₯Ό μΈν…”λ¦¬μ œμ΄λ‘œ μ‹€ν–‰ν•  λ•Œ ν„°λ―Έλ„μ—μ„œ idea . λͺ…λ Ήμ–΄λ‘œ κ°„λ‹¨νžˆ μΈν…”λ¦¬μ œμ΄λ₯Ό μ‹€ν–‰ν–ˆμ—ˆλŠ”λ°, μ΄λ²ˆμ— IntelliJ 버전 μ—…κ·Έλ ˆμ΄λ“œλ₯Ό ν•˜λ©΄μ„œ 싀행이 μ•ˆλ˜λŠ” ν˜„μƒμ΄ μžˆμ—ˆμŠ΅λ‹ˆλ‹€.

 

였λ₯˜λ₯Ό λŒ€μΆ© μ‚΄νŽ΄λ³΄λ©΄... /Applications/IntelliJ IDEA.app 을 openν•  수 μ—†κ³ , κ·ΈλŸ¬ν•œ 파일이 μ—†λ‹€κ³  λ‚˜μ˜€λŠ”λ°μš” μ €λŠ” λ”°λ‘œ μ„€μ •ν•œ 게 μ—†λŠ”λ° μ΄λ²ˆμ— μΈν…”λ¦¬μ œμ΄μ˜ 버전을 μ—…κ·Έλ ˆμ΄λ“œ ν•˜λ©΄μ„œ λ­”κ°€ κ²½λ‘œκ°€ 꼬인 것 κ°™μŠ΅λ‹ˆλ‹€.

 

μœ„ 였λ₯˜λŠ” μ•„λž˜ 섀정을 톡해 ν•΄κ²°ν•  수 μžˆμŠ΅λ‹ˆλ‹€.. πŸ˜ƒ

 

 

μ›λž˜ κΈ°μ‘΄μ—λŠ” Tools > Create Command-line Launcher... λ₯Ό ν΄λ¦­ν•˜λ©΄ λ°”λ‘œ μ„€μ •ν•˜λŠ” 창이 λ‚˜μ™”μ—ˆλŠ”λ°, 이젠 ν΄λ¦­ν•˜λ©΄ μ•„λž˜μ™€ 같이 λ‚˜μ˜΅λ‹ˆλ‹€. μ•„λ¬΄λž˜λ„ Toolbox App의 Settingsμ—μ„œ μ„€μ •ν•˜λ„λ‘ 변경이 된 λ“― ν•˜λ„€μš”..

 

Toolboxμ—μ„œ IntelliJ 우츑의 점3개λ₯Ό 클릭 ν•œ ν›„ Settingsλ₯Ό ν΄λ¦­ν•©λ‹ˆλ‹€.

 

 

κ·Έ ν›„ Configure shell scripts generation... 을 ν΄λ¦­ν•©λ‹ˆλ‹€.

 

κ·Έ ν›„ μœ„μ—μ„œ Generate shell scriptsλ₯Ό ν΄λ¦­ν•œ ν›„ Shell scripts location에 슀크립트 νŒŒμΌμ„ 생성할 디렉토리λ₯Ό μž‘μ„±ν•©λ‹ˆλ‹€.

 

 

μœ„μ™€ 같이 생성이 λ˜λŠ”λ°μš”, μœ„ νŒŒμΌμ„ cat λͺ…λ Ήμ–΄λ₯Ό 톡해 좜λ ₯해보면 λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.

μ•„λž˜ 좜λ ₯ λ‚΄μš©μ—μ„œ μ‚΄νŽ΄λ³Ό 뢀뢄은 IDEA.app의 κ²½λ‘œμΈλ°μš”,

open -na "/Users/juhyun/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/222.3345.118/IntelliJ IDEA.app/Contents/MacOS/idea" $wait --args "${ideargs[@]}"%

 

μ € 처음 였λ₯˜κ°€ λ°œμƒν•œ μ‚¬μ§„μ—μ„œ IDEA.app νŒŒμΌμ„ 찾을 수 μ—†λ‹€κ³  λ‚˜μ˜¨ λΆ€λΆ„ κΈ°μ–΅ν•˜μ‹œλ‚˜μš”?

 

μœ„μ—μ„œ 좜λ ₯ν•œ IDEA.app을 idea νŒŒμΌμ—μ„œ νŽΈμ§‘ν•˜μ—¬ 경둜λ₯Ό μˆ˜μ •ν•˜λ©΄ λ˜λŠ”λ°, ν•΄λ‹Ή νŒŒμΌμ€ /usr/local/bin λ””λ ‰ν† λ¦¬μ˜ idea νŒŒμΌμ„ μˆ˜μ •ν•©λ‹ˆλ‹€.

 

β€» μ•„λž˜λŠ” μ €μ˜ μΆ”μΈ‘μž…λ‹ˆλ‹€ ..; πŸ€”

(μœ„μ—μ„œ μ•½κ°„ 의문인게.. Toolbox Appμ—μ„œ Generate shell scripts 섀정을 톡해 슀크립트 파일(idea)λ₯Ό μƒμ„±ν•˜κ³ , ν•΄λ‹Ή νŒŒμΌμ„ μ‹€ν–‰ν•΄μ•Ό ν•˜λŠ”λ° μ €μ˜ ν™˜κ²½μ—μ„œλŠ” /usr/local/bin κ²½λ‘œμ— μ‘΄μž¬ν•˜λŠ” idea 파일이 싀행이 λ˜μ—ˆλŠ”λ°μš”, 이 뢀뢄은 μ•„λ§ˆ 과거에 μ„€μ •ν•  λ•Œ Create Command-line Launcher μ—μ„œ /usr/local/bin 경둜λ₯Ό μ„€μ •ν•΄μ„œ ν•΄λ‹Ή λ””λ ‰ν† λ¦¬μ˜ ideaκ°€ μ‹€ν–‰λ˜λŠ” λ“― ν•œλ°, μžμ„ΈνžˆλŠ” λͺ¨λ₯΄κ² λ„€μš” 😭)

 

 

무튼 μ €λŠ” μœ„ 파일의 ideaμ—μ„œ IDEA.app 경둜λ₯Ό λ°”κΏ”μΉ˜κΈ° ν•΄μ£Όμ—ˆμŠ΅λ‹ˆλ‹€.

(ν•΄λ‹Ή νŒŒμΌμ€ sudo λͺ…λ Ήμ–΄λ‘œ μ—΄μ–΄μ•Ό μˆ˜μ •μ΄ κ°€λŠ₯ν•©λ‹ˆλ‹€. sudo vi idea)

 

 

μœ„μ—μ„œ μ£Όμ„μ²˜λ¦¬ν•œ #RUN_PATHκ°€ 기쑴에 IntelliJ IDEA.app 디렉토리λ₯Ό μ°ΎλŠ” κ²½λ‘œμ˜€κ³ , μ•„λž˜ RUN_PATHκ°€ μ΄λ²ˆμ— μΆ”κ°€ν•œ κ²½λ‘œμž…λ‹ˆλ‹€.

μΆ”κ°€ν•œ κ²½λ‘œλŠ” μœ„μ—μ„œ catλͺ…λ Ήμ–΄λ‘œ 좜λ ₯ν•΄μ„œ λ‚˜μ˜¨ κ²½λ‘œμž…λ‹ˆλ‹€.

open -na "/Users/juhyun/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/222.3345.118/IntelliJ IDEA.app/Contents/MacOS/idea" $wait --args "${ideargs[@]}"%

 

μˆ˜μ •ν•˜κ³  λ‚˜μ„œ idea . λͺ…λ Ήμ–΄λ₯Ό μž…λ ₯해보면 μΈν…”λ¦¬μ œμ΄ ν”„λ‘œμ νŠΈκ°€ 잘 싀행이 λ©λ‹ˆλ‹€.

 

λ°˜μ‘ν˜•

λŒ“κΈ€