Nvm-windows: nvm windows๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ฒ˜์Œ์œผ๋กœ windows์— ๋…ธ๋“œ๋ฅผ ์„ค์น˜ํ•˜๋Š” ์ค‘์— ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.

์— ๋งŒ๋“  2019๋…„ 04์›” 11์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: coreybutler/nvm-windows

NVM4W ์‚ฌ์šฉ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์งˆ๋ฌธ์ด๋ผ๋ฉด ๋Œ€์‹  stackoverflow ๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”.

๋ฐ”์ด๋Ÿฌ์Šค ๋ฐฑ์‹  ๊ด€๋ จ ๋ฌธ์ œ์ธ ๊ฒฝ์šฐ ๊ธฐ์กด ๋ฌธ์ œ๋ฅผ ๋จผ์ € ๊ฒ€์ƒ‰ํ•˜์„ธ์š”.

๋‚ด ํ™˜๊ฒฝ

  • [ ] Windows 7 ์ดํ•˜(EOL๋กœ ์ธํ•ด ์‹ค์ œ๋กœ ์ง€์›๋˜์ง€ ์•Š์Œ - ์ž์„ธํ•œ ๋‚ด์šฉ์€ Wiki ์ฐธ์กฐ)
  • [ ] ์œˆ๋„์šฐ 8
  • [ ] ์œˆ๋„์šฐ 8.1
  • [ ] ์œˆ๋„์šฐ 10
  • [ ] ์œˆ๋„์šฐ 10 IoT ์ฝ”์–ด
  • [ ] ์œˆ๋„์šฐ ์„œ๋ฒ„ 2012
  • [X] ์œˆ๋„์šฐ ์„œ๋ฒ„ 2012 R2
  • [ ] ์œˆ๋„์šฐ ์„œ๋ฒ„ 2016

  • [ ] ๋‚ด Windows ์„ค์น˜๊ฐ€ ์˜์–ด๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.

NVM4W ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

  • [X] 1.1.7
  • [ ] 1.1.6
  • [ ] 1.1.5
  • [ ] 1.1.4
  • [ ] 1.1.3
  • [ ] 1.1.2
  • [ ] 1.1.1
  • [ ] ์ด์ „
  • [ ] ๊ธฐํƒ€ (๊ตฌ์ฒด์ ์œผ๋กœ)

๋‚˜๋Š” ์ด๋ฏธ...

  • [X] README๋ฅผ ์ฝ๊ณ  npm ๋ฌธ์ œ ๋ฐ ์•ˆํ‹ฐ๋ฐ”์ด๋Ÿฌ์Šค ๋ฌธ์ œ๋ฅผ ์ธ์ง€ํ•˜์‹ญ์‹œ์˜ค.
  • [X] ๋‚ด ๋ฌธ์ œ๊ฐ€ ์•„์ง ํ•ด๊ฒฐ๋˜์ง€ ์•Š์•˜๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด Wiki ๋ฅผ ๊ฒ€ํ† ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • [X] ๊ด€๋ฆฌ ๊ถŒํ•œ์ด ์žˆ๋Š” ๊ณ„์ •์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Œ์„ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.
  • [X]๋Š” ๋ฌธ์ œ(๊ณต๊ฐœ ๋ฐ ๋น„๊ณต๊ฐœ)๋ฅผ ๊ฒ€์ƒ‰ํ•˜์—ฌ ์ค‘๋ณต ํ•ญ๋ชฉ์ด ์•„๋‹Œ์ง€ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.
  • [X]๋Š” gitter ๊ฐ€ ์งˆ๋ฌธ๊ณผ ์˜๊ฒฌ์— ์‚ฌ์šฉ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์ด Windows์šฉ NVM ์‚ฌ์šฉ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์งˆ๋ฌธ์ด ์•„๋‹˜์„ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.

๋‚ด ๋ฌธ์ œ๋Š” ๋‹ค์Œ๊ณผ ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๋‹ค(ํ•ด๋‹น๋˜๋Š” ํ•ญ๋ชฉ๋งŒ ์„ ํƒ).

  • [ ] ์„ค์ •.txt
  • [ ] ํ”„๋ก์‹œ ์ง€์›(๋ฒ„์ „ 1.1.0 ์ด์ƒ์„ ์‚ฌ์šฉํ•ด ๋ณด์…จ์Šต๋‹ˆ๊นŒ?)
  • [ ] 32๋น„ํŠธ ๋˜๋Š” 64๋น„ํŠธ ์ง€์›(๋ฒ„์ „ 1.1.3 ์ด์ƒ์„ ์‚ฌ์šฉํ•ด ๋ณด์…จ์Šต๋‹ˆ๊นŒ?)
  • [ ] ๋ฌธ์ž ์ด์Šค์ผ€์ดํ”„ (๋ฒ„์ „ 1.1.6 ์ด์ƒ์„ ์‚ฌ์šฉํ•ด ๋ณด์…จ์Šต๋‹ˆ๊นŒ?)
  • [ ] ํ‘œ์ค€ ์‰˜ ํ™˜๊ฒฝ(ํ„ฐ๋ฏธ๋„/ํŒŒ์›Œ์‰˜)
  • [X] ๋น„ํ‘œ์ค€ ์‰˜ ํ™˜๊ฒฝ(Cmder, Hyper, Cygwin, git)

์˜ˆ์ƒ๋˜๋Š” ๋™์ž‘

Windows Server 2012 R2๊ฐ€ ์„ค์น˜๋œ citrix ์”ฌ ํด๋ผ์ด์–ธํŠธ์— Windows์šฉ nvm์„ ์„ค์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์„ค์น˜ํ•œ Git Bash ํ„ฐ๋ฏธ๋„์— nvm ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด nvm ๋„์›€๋ง ๋ฉ”๋‰ด๊ฐ€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ฒƒ์ด ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด์ œ nvm install latest all ํ•˜๋ฉด ๋‹ค์Œ ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๊ฐ€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.

Could not retrieve  https://nodejs.org/dist/latest/SHASUMS256.txt.

Get https://nodejs.org/dist/latest/SHASUMS256.txt: dial tcp 104.20.23.46:443: i/o timeout

๋‚˜๋Š” ๋˜ํ•œ nvm install latest all --insecure ์‹œ๋„ํ–ˆ์ง€๋งŒ ๋„์›€์ด๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

์‹ค์ œ ํ–‰๋™

nvm์ด ์ตœ์‹  npm๊ณผ node.js๋ฅผ ์„ค์น˜ํ•˜๊ธฐ๋ฅผ ๊ธฐ๋Œ€ํ•ฉ๋‹ˆ๋‹ค.

๋ฌธ์ œ๋ฅผ ์žฌํ˜„ํ•˜๋Š” ๋‹จ๊ณ„:

'์˜ˆ์ƒ ๋™์ž‘'์˜ ๋‹จ๊ณ„๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

nvm ํ”„๋ก์‹œ your_proxy_and_port๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ nvm์šฉ ํ”„๋ก์‹œ๋ฅผ ์„ค์ •ํ•˜์‹ญ์‹œ์˜ค.

๋ชจ๋“  3 ๋Œ“๊ธ€

nvm ํ”„๋ก์‹œ your_proxy_and_port๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ nvm์šฉ ํ”„๋ก์‹œ๋ฅผ ์„ค์ •ํ•˜์‹ญ์‹œ์˜ค.

์ด๊ฒƒ์€ ํ”„๋ก์‹œ ๋ฌธ์ œ๊ฐ€ ์•„๋‹ˆ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๋„คํŠธ์›Œํฌ ์ˆ˜์ค€์—์„œ ์ธ๋ฐ”์šด๋“œ ์—ฐ๊ฒฐ์„ ์ฐจ๋‹จํ•˜๋Š” ๊ฒƒ์ด ์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ NVM4W๋Š” ๋ฉ”์‹ ์ €์ผ ๋ฟ์ž…๋‹ˆ๋‹ค. ์ด์ „ ๋ฒ„์ „์˜ Windows ์„œ๋ฒ„์—๋Š” ๋ฐฉํ™”๋ฒฝ์ด ๋งค์šฐ ์—„๊ฒฉํ•˜๊ฒŒ ์ž ๊ฒจ ์žˆ๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์œผ๋ฏ€๋กœ ๋จผ์ € ํ™•์ธํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์‹œ์ž‘ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์„œ๋ฒ„์˜ ๋ธŒ๋ผ์šฐ์ €์—์„œ ํ•ด๋‹น URL์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

๋‹ค๋ฅธ ๊ฐ€๋Šฅ์„ฑ์€ Windows ์ธ์ฆ์„œ Trustchain์ด ์›๊ฒฉ ์„œ๋ฒ„์˜ TLS/SSL ์ธ์ฆ์„œ๋ฅผ ์ธ์‹ํ•˜์ง€ ๋ชปํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ๋ช…๋ น ๋์— --insecure ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ TLS/SSL ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ ๋‹จ๊ณ„๋ฅผ ๊ฑด๋„ˆ๋›ธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. TLS/SSL์€ ์ผ๋ฐ˜์ ์œผ๋กœ ๋ฌธ์ œ๊ฐ€ ์žˆ์„ ๋•Œ ์‹œ๊ฐ„ ์ดˆ๊ณผ๋˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๋ฐฉํ™”๋ฒฝ ๋ฌธ์ œ์— ๋Œ€ํ•ด ๋” ๋งŽ์ด ๊ธฐ์šธ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์›๊ฒฉ ํ˜ธ์ŠคํŠธ๋ฅผ ์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋‹ค๊ณ  ๋งํ•ฉ๋‹ˆ๋‹ค.

๊ฐ์‚ฌ ํ•ด์š”. --insecure ์˜ต์…˜์„ ์‹œ๋„ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฐฉํ™”๋ฒฝ์ด
์ข‹์€ ๋‚ด๊ธฐ.

4์›” 18์ผ ์ž‘์ „ 2019 01:05 ์Šˆ๋ฆฌํ”„ ์ฝ”๋ฆฌ ๋ฒ„ํ‹€๋Ÿฌ ์•Œ๋ฆผ @github.com :

์ด๊ฒƒ์€ ํ”„๋ก์‹œ ๋ฌธ์ œ๊ฐ€ ์•„๋‹ˆ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๋„คํŠธ์›Œํฌ์—์„œ ์ธ๋ฐ”์šด๋“œ ์—ฐ๊ฒฐ์„ ์ฐจ๋‹จํ•˜๋Š” ๊ฒƒ์ด ์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
์ˆ˜์ค€. ์ด ๊ฒฝ์šฐ NVM4W๋Š” ๋ฉ”์‹ ์ €์ผ ๋ฟ์ž…๋‹ˆ๋‹ค. ์ด์ „ ๋ฒ„์ „์˜ Windows
์„œ๋ฒ„์—๋Š” ๋ฐฉํ™”๋ฒฝ์ด ๋งค์šฐ ๋‹จ๋‹จํžˆ ์ž ๊ฒจ ์žˆ๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์œผ๋ฏ€๋กœ ๋‹ค์Œ์œผ๋กœ ์‹œ์ž‘ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
๊ฑฐ๊ธฐ ํ™•์ธ. ๋ธŒ๋ผ์šฐ์ €์—์„œ ํ•ด๋‹น URL์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.
์„œ๋ฒ„.

๋‹ค๋ฅธ ๊ฐ€๋Šฅ์„ฑ์€ Windows ์ธ์ฆ์„œ Trustchain์ด
์›๊ฒฉ ์„œ๋ฒ„์˜ TLS/SSL ์ธ์ฆ์„œ๋ฅผ ์ธ์‹ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
--insecure ๋ช…๋ น ๋์— TLS/SSL ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ๋ฅผ ์šฐํšŒํ•ฉ๋‹ˆ๋‹ค.
๋‹จ๊ณ„. ํ•˜์ง€๋งŒ TLS/SSL์ด
์ผ๋ฐ˜์ ์œผ๋กœ ๋ฌธ์ œ๊ฐ€ ์žˆ์„ ๋•Œ ์‹œ๊ฐ„ ์ดˆ๊ณผ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ์ผ๋ฐ˜์ ์œผ๋กœ ๋งํ•œ๋‹ค
์›๊ฒฉ ํ˜ธ์ŠคํŠธ๋ฅผ ์‹ ๋ขฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

โ€”
์Šค๋ ˆ๋“œ๋ฅผ ์ž‘์„ฑํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ณ  GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/coreybutler/nvm-windows/issues/436#issuecomment-484293869 ,
๋˜๋Š” ์Šค๋ ˆ๋“œ ์Œ์†Œ๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AABUMADGOGIJMVCBAOK2UILPQ6ULZANCNFSM4HFFZXDQ
.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰