728x90
๋ฐ˜์‘ํ˜•

์ฃผ์˜

Homebrew, cask ๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ์–ด์•ผํ•œ๋‹ค.

์„ค์น˜ ๋ฐฉ๋ฒ•์€ ๊ตฌ๊ธ€์— ์žˆ์œผ๋‹ˆ ๋จผ์ € ์ฐพ์•„์„œ ์„ค์น˜ํ•ด์ฃผ์„ธ์š”.


์„ค์น˜ํ•  JDK๋Š” Temurin(ํ…Œ๋ฌด๋ฆฐ)์ด๋‹ค.

ํ…Œ๋ฌด๋ฆฐ์— ๊ด€ํ•œ ๋‚ด์šฉ์€ ์•„๋ž˜ ๋งํฌ ์ฐธ์กฐ ๋ฐ”๋žŒ

 

 

์ดํด๋ฆฝ์Šค ์žฌ๋‹จ, ‘ํ…Œ๋ฌด๋ฆฐ ์ž๋ฐ” SE ๋ฐ”์ด๋„ˆ๋ฆฌ’ ์ถœ์‹œ

์ดํด๋ฆฝ์Šค ์žฌ๋‹จ(The Eclipse Foundation)์˜ ์–ด๋Œ‘ํ‹ฐ์›€(Adoptium) ํ”„๋กœ์ ํŠธ๊ฐ€ ‘์ดํด๋ฆฝ์Šค ํ…Œ๋ฌด๋ฆฐ(Eclipse Temurin)

www.ciokorea.com


1. Temurin jdk ์„ค์น˜ํ•˜๊ธฐ

## ๋ฒ„์ „๋ณ„๋กœ ์„ค์น˜ ํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋ ˆํฌ์ง€ํ† ๋ฆฌ๋ฅผ ์ถ”๊ฐ€
$ brew tap homebrew/cask-versions

##ํŠน์ • ๋ฒ„์ „ ์„ค์น˜
$ brew install --cask temurin8
$ brew install --cask temurin11

##์ตœ์‹  ๋ฒ„์ „ ์„ค์น˜
$ brew install --cask temurin

 

2. jenv ์„ค์น˜ํ•˜๊ธฐ

$ brew install jenv

 

3. jenv ์„ค์ • ์ถ”๊ฐ€

## bash ๊ฒฝ์šฐ
$ echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(jenv init -)"' >> ~/.bash_profile
$ source ~/.bash_profile

## zsh ๊ฒฝ์šฐ
$ echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc
$ echo 'eval "$(jenv init -)"' >> ~/.zshrc
$ source ~/.zshrc

4. jenv์— ๋“ฑ๋กํ•˜๊ธฐ

## ์ž๋ฐ” ๋ฒ„์ „์— ๋งž๊ฒŒ ์ถ”๊ฐ€
$ jenv add /Library/Java/JavaVirtualMachines/temurin-8.jdk/Contents/Home
$ jenv add /Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home

## ์ถ”๊ฐ€ ๋˜์—ˆ๋Š”์ง€ ํ™•์ธ
$ jenv versions

 

5. ์ž๋ฐ” ๋ฒ„์ „์„ ํƒํ•˜๊ธฐ

$ jenv local [์ž๋ฐ” ๋ฒ„์ „]

 

* jenv์—์„œ ์ž๋ฐ” ๋ฒ„์ „ ์‚ญ์ œ

jenv remove [์ž๋ฐ”๋ฒ„์ „]

 


๋”ฑํžˆ ์–ด๋ ค์šด๊ฑด ์—†๋‹ค. ์„ค์น˜ํ•˜๊ณ  ์„ค์ •ํ•˜๊ณ  ์ถ”๊ฐ€ํ•˜๊ณ  ํ•˜๋ฉด ๋์ด๋‹ค.

 

728x90
๋ฐ˜์‘ํ˜•
728x90
๋ฐ˜์‘ํ˜•

์–ด์ œ๊ฐ€์ง€๋งŒ ํ•ด๋„ ์ž˜๋˜๋˜ ์ดํด๋ฆฝ์Šค๊ฐ€

 

'eclipse ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์—ด ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค'

 

๊ฐ€ ๋œฐ๋•Œ์˜ ํ•ด๊ฒฐ๋ฒ•์ž…๋‹ˆ๋‹ค. ์ด ์—๋Ÿฌ๊ฐ€ ๋œจ๋Š” ์ด์œ ๋Š” ์ดํด๋ฆฝ์Šค ๋‚ด์˜ ์ฝ”๋“œ์„œ๋ช…์ด ๊นจ์ง„๊ฑฐ๋ผ๊ณ  ํ•จ

 

ํ•ด๊ฒฐ๋ฐฉ๋ฒ•

1. ํ„ฐ๋ฏธ๋„ ์‹คํ–‰

2. codesign --force --deep --sign - /Applications/Eclipese.app/Contents/MacOS/eclipse ๋ฅผ ์ž…๋ ฅ

3. ์ดํด๋ฆฝ์Šค ์‹คํ–‰

 


์ถœ์ฒ˜

 

[M1]eclipse ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์—ด ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์ž˜ ์‹คํ–‰๋˜๋˜ ์ดํด๋ฆฝ์Šค๊ฐ€ ๊ฐ‘์ž๊ธฐ ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค.์žฌ์„ค์น˜๋ฅผ ํ•˜๊ธฐ ์‹ซ์—ˆ๊ธฐ์— ์ฐพ์•„ ๋ณธ ๊ฒฐ๊ณผ์ดํด๋ฆฝ์Šค ์•ฑ ๋‚ด์˜ ์ฝ”๋“œ ์„œ๋ช…์ด ๊นจ์กŒ๊ธฐ ๋•Œ๋ฌธ์ด์—ˆ๋‹ค.terminal์„ ์‹คํ–‰์‹œํ‚จ ํ›„์—codesign --force --deep --sign - /Applicat

velog.io

 

728x90
๋ฐ˜์‘ํ˜•
728x90
๋ฐ˜์‘ํ˜•

OSX์— ๊ธฐ๋ณธ์ ์œผ๋กœ ์„ค์น˜๋˜์–ด์žˆ๋Š” git ์žˆ์ง€๋งŒ ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•ด์„œ Homebrew์—์„œ ์žฌ์„ค์น˜ํ• ๊นŒ ํ•œ๋‹ค.

 

Hombrew ์„ค์น˜๋Š” ๊ฐ„๋‹จํ•˜์ง€

 

1. Gti ๋ฒ„์ „ํ™•์ธ

$ git --version

 

2. Homebrew ํ†ตํ•ด git ์„ค์น˜

$ brew install git

 

3. Git ์ •๋ณด ํ™•์ธ

$ brew info git

git ์ •๋ณด๊ฐ€ ๋‚˜์—ด ๋˜์–ด์žˆ๋Š” ๊ทธ์ค‘  Dependencies์—์„œ Required๋ฅผ ๋ณด๋ฉด gettext, pcre2๊ฐ€ ์žˆ์„ ๊ฒƒ์ด๋‹ค. 

ํ˜„์žฌ ๋‚˜๋Š” ์ด๋ฏธ ์„ค์น˜๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ฒดํฌ ๋˜์–ด ์žˆ์ง€๋งŒ ์„ค์น˜๊ฐ€ ๋˜์–ด ์žˆ์ง€ ์•Š์œผ๋ฉด xํ‘œ์‹œ๋กœ ๋˜์–ด ์žˆ์„ ๊ฒƒ์ด๋‹ค.

v์ฒดํฌ๊ฐ€ ์•ˆ๋˜์–ด ์žˆ๋Š” ์˜ต์…˜์„  git ์„ค์น˜ ๋ช…๋ น์–ด์ฒ˜๋Ÿผ ๊ฐ™์ด ์ ์–ด์„œ ์„ค์น˜ํ•œ๋‹ค.

๋ชจ๋“  ๊ณผ์ •์ด ๋๋‚ฌ์œผ๋ฉด git --version์„ ๋‹ค์‹œ ์ž…๋ ฅํ•ด ์ ์šฉ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•œ๋‹ค.

์ ์šฉ์ด ๋˜์—ˆ์œผ๋ฉด ์™„๋ฃŒ๋œ ๊ฒƒ์ด๊ณ  ์ฒ˜์Œํ•˜๊ณ  ๋˜‘๊ฐ™์œผ๋ฉด ์•„๋ž˜์ฒ˜๋Ÿผ 

 

4.  PATH ๊ฒฝ๋กœ ์„ค์ •

$ echo "export PATH=/usr/local/bin:$PATH" >> ~/.bash_profile

์œ„ ์ปค๋งจ๋“œ๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ๋ฒ„์ ผ์„ ํ™•์ธ์„ ํ•ด๋„ ๋˜‘๊ฐ™์œผ๋ฉด ํ„ฐ๋ฏธ๋„์„ ์ข…๋ฃŒํ•˜๊ณ  ์žฌ์‹คํ–‰ํ•ด์„œ ๋ฒ„์ „์„ ํ™•์ธํ•˜๊ธธ ๋ฐ”๋ž€๋‹ค.

๊ทธ๋Ÿฌ๋ฉด git์ด ์ธ์‹๋œ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

728x90
๋ฐ˜์‘ํ˜•

+ Recent posts