Nvm-windows: Windows 7의 32/64 λΉ„νŠΈ μƒν™©μ—μ„œ nvm이 μž‘λ™ν•˜μ§€ μ•ŠμŒ

에 λ§Œλ“  2016λ…„ 07μ›” 18일  Β·  10μ½”λ©˜νŠΈ  Β·  좜처: coreybutler/nvm-windows

λ‚΄ ν™˜κ²½

  • [X] Windows 7 μ΄ν•˜ (EOL둜 인해 μ‹€μ œλ‘œ μ§€μ›λ˜μ§€ μ•ŠμŒ)
  • [ ] μœˆλ„μš° 8
  • [] Windows 8.1
  • [ ] μœˆλ„μš° 10
  • [] Windows 10 IoT Core
  • [] Windows Server 2012
  • [] Windows Server 2012 R2
  • [] Windows Server 2016
  • [] λ‚΄ Windows μ„€μΉ˜κ°€ μ˜μ–΄κ°€ μ•„λ‹™λ‹ˆλ‹€.

    λ‚˜λŠ” 이미...

  • [X] READMEλ₯Ό 읽고 npm 문제 및 λ°”μ΄λŸ¬μŠ€ λ°±μ‹  문제λ₯Ό νŒŒμ•…ν•˜μ‹­μ‹œμ˜€.

  • [X]λŠ” μœ„ν‚€ λ₯Ό κ²€ν† ν•˜μ—¬ λ‚΄ λ¬Έμ œκ°€ 아직 ν•΄κ²°λ˜μ§€ μ•Šμ•˜λŠ”μ§€ ν™•μΈν–ˆμŠ΅λ‹ˆλ‹€.
  • [X] κ΄€λ¦¬μž κΆŒν•œμ΄μžˆλŠ” 계정을 μ‚¬μš©ν•˜κ³  μžˆμŒμ„ ν™•μΈν–ˆμŠ΅λ‹ˆλ‹€.
  • [X]λŠ”μ΄ λ¬Έμ œκ°€ μ€‘λ³΅λ˜μ§€ μ•Šμ•˜λŠ”μ§€ ν™•μΈν•˜κΈ° μœ„ν•΄ 문제 (κ°œμ„€ 및 μ’…λ£Œ)λ₯Ό κ²€μƒ‰ν–ˆμŠ΅λ‹ˆλ‹€.
  • [X]λŠ” gitter κ°€ 질문과 μ˜κ²¬μ— μ‚¬μš©λ˜κΈ° λ•Œλ¬Έμ— Windows 용 NVM을 μ‚¬μš©ν•˜λŠ” 방법에 λŒ€ν•œ 질문이 μ•„λ‹Œμ§€ ν™•μΈν–ˆμŠ΅λ‹ˆλ‹€.

    λ‚΄ λ¬Έμ œλŠ” λ‹€μŒκ³Ό 관련이 μžˆμŠ΅λ‹ˆλ‹€ (ν•΄λ‹Ήν•˜λŠ” ν•­λͺ© 만 선택).

  • [] settings.txt

  • [] ν”„λ‘μ‹œ 지원
  • [X] 32 λΉ„νŠΈ λ˜λŠ” 64 λΉ„νŠΈ 지원

    μ˜ˆμƒλ˜λŠ” λ™μž‘

Windows 7/64 λΉ„νŠΈλ₯Ό μ‹€ν–‰ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.
Windows 1.1.1 용 NVM을 μ„€μΉ˜ν–ˆμŠ΅λ‹ˆλ‹€ (κ΄€λ¦¬μž κΆŒν•œ μ‚¬μš©). κ±°κΈ°μ—μ„œ λ‚˜λŠ”

nvm install 6.1.0 all
nvm install 6.3.0 all

λ‚˜λŠ” λ‹€μŒ μ „ν™”
nvm list
~λ₯Ό μ•ΌκΈ°ν•˜λŠ”

C:\Users\kagentes>nvm list
    6.3.0
    6.1.0

λ‚˜λŠ” κ·Έ λ‹€μŒ 달렸닀
nvm use 6.3.0 64

그리고
node -v
그리고 얻을 κ²ƒμœΌλ‘œ μ˜ˆμƒ
v6.3.0

μ‹€μ œ 행동

μ‹€ν–‰ν•  λ•Œ
node -v
λ‚˜λŠ” μ–»λ‹€

'node' is not recognized as an internal or external command,
operable program or batch file.

λ˜ν•œ nvm use λͺ…령을 μ„€μ • ν•œ 후에도 λͺ©λ‘μ—μ„œ "use"λͺ…령이 μž‘λ™ν•˜λŠ”μ§€ ν™•μΈν•˜μ§€ μ•ŠλŠ” 것 κ°™μŠ΅λ‹ˆλ‹€. μ—μ„œμ™€ 같이 :

C:\Users\kagentes>nvm use 6.3.0 64
Now using node v6.3.0 (64-bit)

C:\Users\kagentes>nvm list

    6.3.0
    6.1.0

https://github.com/coreybutler/nvm-windows νŽ˜μ΄μ§€μ˜ 슀크린 μƒ·μ—μ„œ nvm list λͺ…령이 μ•„λž˜μ™€ 같은 λ‚΄μš©μ„ λ°˜ν™˜ν•΄μ•Όν•œλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€ (κ·ΈλŸ¬λ‚˜ λ‚˜λŠ” 이것을 얻지 λͺ»ν•©λ‹ˆλ‹€ )

C:\Users\kagentes>nvm list

*   6.3.0 (In Use)
    6.1.0

λ³„ν‘œ λ˜λŠ” "μ‚¬μš© 쀑"ν‘œμ‹œκΈ°κ°€ μ—†μŠ΅λ‹ˆλ‹€.

μ•„λ§ˆλ„,이 λ˜ν•œ 도움이 문제λ₯Ό 진단 κ²ƒμ΄μ§€λ§Œ λ‚΄κ°€ ν•  λ•Œ nvm arch λ‚΄κ°€ 상관없이 λ‚΄κ°€ μ„€μ • ν•œ λ‚΄μš©μ˜ λ‹€μŒκ³Ό 같은 μ΄μƒν•œ κ²°κ³Όλ₯Ό 얻을 λͺ…λ Ή nvm use :

C:\Users\kagentes>nvm arch
System Default: 64-bit.
Currently Configured: -bit.

문제λ₯Ό μž¬ν˜„ν•˜λŠ” 단계 :

μž¬ν˜„ λ‹¨κ³„λŠ” μœ„μ˜ μ˜ˆμƒ λ™μž‘ μ„Ήμ…˜μ— 이미 λ‚˜μ™€ μžˆμŠ΅λ‹ˆλ‹€. λ‚˜λŠ” 이미 Issue # 146κ³Ό 같은 λ‹€λ₯Έ λ¬Έμ œμ—μ„œ κ°€λŠ₯ν•œ ꢌμž₯ 사항을 μ‹œλ„ν–ˆμœΌλ©° 셸을 λ‹€μ‹œ μ‹œμž‘ν•˜κ³  컴퓨터λ₯Ό λ‹€μ‹œ μ‹œμž‘ν•˜κ³  λͺ¨λ“  것이 κ΄€λ¦¬μž κΆŒν•œμœΌλ‘œ μˆ˜ν–‰λ˜μ—ˆλŠ”μ§€ ν™•μΈν–ˆμŠ΅λ‹ˆλ‹€. 이 λͺ¨λ“  μž‘μ—…μ„ μ‹œμž‘ν•˜κΈ° 전에 컴퓨터에 있던 이전 λ²„μ „μ˜ Nodeλ₯Ό μ œκ±°ν–ˆμŠ΅λ‹ˆλ‹€. (그런 λ‹€μŒ nvm-windowsλ₯Ό μ„€μΉ˜ν•˜κ³  지침을 λ”°λžμŠ΅λ‹ˆλ‹€).

help wanted

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

@kgentes -

λ…Έλ“œλ₯Ό μ œκ±°ν•œ ν›„ λ…Έλ“œκ°€ μ›λž˜ μ„€μΉ˜λœ 디렉토리가 λΉ„μ–΄ μžˆμ§€ μ•Šκ³  μ œκ±°λ˜μ—ˆλŠ”μ§€ ν™•μΈν•˜μ‹­μ‹œμ˜€. Windows 7, 64 λΉ„νŠΈμ˜ 경우 기본값은 "C : \ Program Filesnodejs"μž…λ‹ˆλ‹€.

"nodejs"디렉토리가 μ—¬μ „νžˆ μ‘΄μž¬ν•˜λŠ” 경우 "nvm use"λͺ…령은 nvm이 μ œμ–΄ν•˜λŠ” β€‹β€‹λ…Έλ“œ 버전에 λŒ€ν•œ 심볼릭 링크λ₯Ό λ§Œλ“€ 수 μ—†μŠ΅λ‹ˆλ‹€.

"nodejs"디렉토리λ₯Ό μˆ˜λ™μœΌλ‘œ μ‚­μ œν•  λ•ŒκΉŒμ§€ λ™μΌν•œ λ¬Έμ œκ°€ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€.

λ„μ›€μ΄λ˜λŠ” 희망

λͺ¨λ“  10 λŒ“κΈ€

λΆ„λͺ…ν•œ μ§ˆλ¬Έμ„ν•΄μ„œ 죄솑 ν•©λ‹ˆλ‹€λ§Œ 터미널 창을 λ‹€μ‹œ μ‹œμž‘ν•΄ λ³΄μ…¨μŠ΅λ‹ˆκΉŒ? Win7μ—μ„œλŠ” λ•Œλ•Œλ‘œ νŠΉμ • 버전 (mklink)을 처음 μ‚¬μš©ν•˜λ €κ³  ν•  λ•Œ μ—¬μ „νžˆ μ§ˆμ‹ν•©λ‹ˆλ‹€.

응 λ‚˜λŠ” ν–ˆμ–΄. 터미널 창을 λ‹€μ‹œ μ‹œμž‘ν•˜λ €κ³ ν–ˆλŠ”λ° .. 기계도 .. κ²°κ³Όκ°€ λ°”λ€Œμ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€.

OK-μ‹œκ°„μ΄ 있으면 μ‘°μ‚¬ν•˜κ² μŠ΅λ‹ˆλ‹€. λΆˆν–‰νžˆλ„ Win7은 자주 μ ‘ν•˜λŠ” 것이 μ•„λ‹™λ‹ˆλ‹€.

λͺ¨λ‘μ—κ²Œ Win7 κ΄€λ ¨ μ°Έμ‘° : https://github.com/coreybutler/nvm-windows/wiki/Support-for-Windows-7-and-Earlier

@kgentes -

λ…Έλ“œλ₯Ό μ œκ±°ν•œ ν›„ λ…Έλ“œκ°€ μ›λž˜ μ„€μΉ˜λœ 디렉토리가 λΉ„μ–΄ μžˆμ§€ μ•Šκ³  μ œκ±°λ˜μ—ˆλŠ”μ§€ ν™•μΈν•˜μ‹­μ‹œμ˜€. Windows 7, 64 λΉ„νŠΈμ˜ 경우 기본값은 "C : \ Program Filesnodejs"μž…λ‹ˆλ‹€.

"nodejs"디렉토리가 μ—¬μ „νžˆ μ‘΄μž¬ν•˜λŠ” 경우 "nvm use"λͺ…령은 nvm이 μ œμ–΄ν•˜λŠ” β€‹β€‹λ…Έλ“œ 버전에 λŒ€ν•œ 심볼릭 링크λ₯Ό λ§Œλ“€ 수 μ—†μŠ΅λ‹ˆλ‹€.

"nodejs"디렉토리λ₯Ό μˆ˜λ™μœΌλ‘œ μ‚­μ œν•  λ•ŒκΉŒμ§€ λ™μΌν•œ λ¬Έμ œκ°€ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€.

λ„μ›€μ΄λ˜λŠ” 희망

κ°μ‚¬ν•©λ‹ˆλ‹€ @pleverett .. λ‚˜λŠ” 곧 그것을 μ‹œλ„ ν•  κ²ƒμž…λ‹ˆλ‹€ .. 머리λ₯Ό 올렀 μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€.

@pleverett κ°μ‚¬ν•©λ‹ˆλ‹€! 이것은 κ΄‘κ³  ν•œλŒ€λ‘œ μž‘λ™ν–ˆμŠ΅λ‹ˆλ‹€! 정말 μ’‹μ•„μš”! 이 μŠ€λ ˆλ“œλŠ” 닫을 수 μžˆμŠ΅λ‹ˆλ‹€. μ•„λ§ˆλ„μ΄ 문제λ₯Ό κ²ͺ을 μˆ˜μžˆλŠ” 미래의 Windows 7 μ‚¬μš©μžλ₯Όμœ„ν•œ μ†”λ£¨μ…˜μœΌλ‘œ ν‘œμ‹œλ˜μ–΄μ•Όν•©λ‹ˆλ‹€. Windows 용 NVM은 이제 제거 ν”„λ‘œκ·Έλž¨μ—μ„œ 기본적으둜 μ œκ±°λ˜μ§€ μ•ŠλŠ” "C : \ Program Filesnodejs"(32 λΉ„νŠΈμ˜ 경우 "C : \ Program Files (x86) nodejs") 디렉토리λ₯Ό μ œκ±°ν•˜λ©΄ μ›ν™œν•˜κ²Œ μž‘λ™ν•©λ‹ˆλ‹€. ν•΄λ‹Ή 디렉토리와 ν•¨κ»˜ λ‹€μŒμ„ μ œκ±°ν–ˆμŠ΅λ‹ˆλ‹€.
- "C : \ Users \ μ‚¬μš©μž 이름 \ AppData \ Roamingnpm"
- "C : \ Users \ μ‚¬μš©μž 이름 \ AppData \ Roamingnpm-cache"

그것은 μ•„λ§ˆλ„ ν•„μš”ν•˜μ§€ μ•Šμ•˜μ„ κ²ƒμž…λ‹ˆλ‹€.

μ–΄μ¨Œλ“  λͺ¨λ“  것이 μž‘λ™ν•©λ‹ˆλ‹€. 감사!

νŠΈμœ— λ‹΄μ•„ κ°€κΈ°

λ‹€λ₯Έ κ΄€λ ¨ 문제 ---
이제 nvm을 톡해 λ…Έλ“œ 버전을보고 λ³€κ²½ν•  수 μžˆμœΌλ―€λ‘œ λ‹€μŒ μž‘μ—…μ„ μˆ˜ν–‰ ν•  λ•Œ λ‹€λ₯Έ κ²°κ³Όκ°€ ν‘œμ‹œλ˜μ–΄μ•Όν•˜λŠ”μ§€ κΆκΈˆν•©λ‹ˆλ‹€.

npm config list

ν˜„μž¬ μ•„λž˜μ˜ ν•œ 가지 λ³€μˆ˜λ₯Ό μ œμ™Έν•œ λͺ¨λ“  μ •λ³΄λŠ” λ³€κ²½λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.
user-agent = "npm/3.10.3 node/v6.3.0 win32 ia32"

λ‹€λ₯Έ λͺ¨λ“  것은 λ™μΌν•˜κ²Œ μœ μ§€λ©λ‹ˆλ‹€. 그리고 μ „ μ„Έκ³„μ μœΌλ‘œ μ„€μΉ˜λœ λ…Έλ“œ λͺ¨λ“ˆμ˜ 버전이 ν•˜λ‚˜ 뿐인 것 κ°™μŠ΅λ‹ˆλ‹€.

64 λΉ„νŠΈ 버전 6.3.0μ—μ„œ 32 λΉ„νŠΈ 버전 6.3.0으둜 만 λ³€κ²½ν•˜λŠ” 경우 λ™μΌν•œ κΈ€λ‘œλ²Œ λ…Έλ“œ λͺ¨λ“ˆ μ„€μΉ˜λ₯Ό κ°–κ²Œλ©λ‹ˆκΉŒ? μ•„λ‹ˆλ©΄ λ‹€λ₯Έ 것을 λ§Œλ“€κΉŒμš”? μ•„λ‹ˆλ©΄ μ „μ—­ 적으둜 μ„€μΉ˜λœ λ‹€λ₯Έ λ…Έλ“œ λͺ¨λ“ˆ μ„ΈνŠΈλ₯Ό μ–»κΈ° μœ„ν•΄ 버전을 λ³€κ²½ν•΄μ•Όν•©λ‹ˆκΉŒ? μ΄μƒμ μœΌλ‘œλŠ” (libxml-??? λ“±κ³Ό 같은 κΈ°λ³Έ λ…Έλ“œ λͺ¨λ“ˆλ‘œ 인해) 각 λΉ„νŠΈ 버전에 λŒ€ν•΄ 고유 ν•œ μ»¨ν…μŠ€νŠΈλ₯Ό μœ μ§€ν•  것이라고 μƒκ°ν•˜μ§€λ§Œ λ‹€λ₯Έ μ‚¬λžŒλ“€μ΄ κ·Έ λ°©μ‹μœΌλ‘œ μž‘λ™ν•˜λŠ” 것을 μ’‹μ•„ν•˜μ§€ μ•ŠλŠ” 이유λ₯Ό μ•Œ 수 μžˆμŠ΅λ‹ˆλ‹€.

아직도 잘λͺ» μ‚¬μš©ν•˜κ³  μžˆμŠ΅λ‹ˆκΉŒ? μ•„λ‹ˆλ©΄ κ΄€λ ¨ λ²„κ·Έμž…λ‹ˆκΉŒ?

이것은 μ—¬μ „νžˆ β€‹β€‹λ™μΌν•œ μŠ€λ ˆλ“œμ—μ„œ μž‘μ—…ν•˜κ³  있기 λ•Œλ¬Έμ— μƒˆ 문제λ₯Ό μƒμ„±ν•˜λŠ” λŒ€μ‹  λ‹€μ‹œ μ—΄κ³  μ‹Άμ—ˆμŠ΅λ‹ˆλ‹€ ... [μ—…λ°μ΄νŠΈ 된 μƒνƒœμ— λŒ€ν•œ 이전 의견 μ°Έμ‘°]

@kgentes- 이걸 λ†“μ³μ„œ λ―Έμ•ˆ ν•΄μš” ... μ•„λ§ˆ λ‹€λ₯Έ 문제 일 것 κ°™μ•„μš”.

32-> 64 λΉ„νŠΈμ—μ„œλ§Œ λ˜λŠ” κ·Έ λ°˜λŒ€λ‘œ μ „ν™˜ν•˜λŠ” 경우 NVM4WλŠ” λ™μΌν•œ μ „μ—­ node_modules 디렉토리λ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€. μ΄λŠ” 주둜 λ…Έλ“œ ν™˜κ²½μ˜ 전체 ν’‹ ν”„λ¦°νŠΈλ₯Ό μ΅œμ†Œλ‘œ μœ μ§€ν•˜κΈ° μœ„ν•΄ μ˜λ„μ μœΌλ‘œ μˆ˜ν–‰λ˜μ—ˆμŠ΅λ‹ˆλ‹€. 32/64 λΉ„νŠΈ λͺ¨λ‘μ— λŒ€ν•΄ λ³„λ„μ˜ μ„€μΉ˜ 디렉토리λ₯Ό μ‚¬μš©ν•˜λ©΄ λŒ€λΆ€λΆ„μ˜ μ‚¬μš©μž 곡간이 두 배둜 λŠ˜μ–΄λ‚©λ‹ˆλ‹€. 전체 곡간은 곡간이 λΆ€μ‘±ν•  λ•ŒκΉŒμ§€ λŒ€λΆ€λΆ„μ˜ μ‚¬μš©μžκ°€ μƒκ°μ‘°μ°¨ν•˜μ§€ μ•ŠλŠ” κ²ƒμž…λ‹ˆλ‹€. κ·ΈλŸΌμ—λ„ λΆˆκ΅¬ν•˜κ³  μ–΄μ¨Œλ“  버전 + proc μ•„ν‚€ν…μ²˜λ³„λ‘œ κ°œλ³„ μ„€μΉ˜ 디렉토리λ₯Ό μ‚¬μš©ν•˜λŠ”μͺ½μœΌλ‘œ 기울고 μžˆμŠ΅λ‹ˆλ‹€. 그것은 μ‹€μ œλ‘œ μ‚¬μš©μžμ—κ²Œ 달렀 μžˆμ–΄μ•Όν•˜λ©° λ§ν–ˆλ“―μ΄ 일뢀 κΈ°λ³Έ νŒ¨ν‚€μ§€κ°€ μ†μƒλ©λ‹ˆλ‹€.

μ£Όμ œκ°€ 쑰금 λ‹€λ₯΄κΈ° λ•Œλ¬Έμ— λ§ˆλ¬΄λ¦¬ν•˜κ² μŠ΅λ‹ˆλ‹€. μ›ν•˜λŠ” 경우 μƒˆ 문제λ₯Ό 자유둭게 μ—΄ 수 μžˆμŠ΅λ‹ˆλ‹€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰

κ΄€λ ¨ 문제

AllainPL picture AllainPL  Β·  7μ½”λ©˜νŠΈ

David263 picture David263  Β·  3μ½”λ©˜νŠΈ

thany picture thany  Β·  4μ½”λ©˜νŠΈ

leiamac picture leiamac  Β·  4μ½”λ©˜νŠΈ

tomByrer picture tomByrer  Β·  4μ½”λ©˜νŠΈ