์๋
ํ์ธ์,
์ฌํํ๋ ๋จ๊ณ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค (์ค๋ฅ ์ค๋ช
ํฌํจ). ์ด๊ฒ์ x64 ์์คํ
์์ ๋ฐ์ํฉ๋๋ค.
nvm install xyz (6.10.0 ๋๋ ์ ์ฌํ์ง๋ง ๋ฒ์ ์ ์ค์ํ์ง ์์)
nvm ์ ๊ฑฐ xyz
=> ์ ๊ฑฐ ์ฑ๊ณต, ๋จ์ ๊ฒ์ ์์
nvm ์ค์น xyz
nvm ์ฌ์ฉ xyz
nvm use uvw (๋ค๋ฅธ ๋ฒ์ -xyz๊ฐ ์ฌ์ฉ๋์ง ์์๋์ง ํ์ธํ๊ธฐ ์ํด-์ด ๋จ๊ณ๋ ํ์ํ์ง ์์ ์ ์์)
nvm ์ ๊ฑฐ xyz
=> ํญ์ node.exe ๋ง ํฌํจํ๋ nvm ๊ฒฝ๋ก์์ xyz ํด๋๋ฅผ ์๋์ผ๋ก ์ ๊ฑฐํด์ผํฉ๋๋ค.
IMO, ์ด๊ฒ์ "์ฌ์ฉ"์ ์ node64.exe๊ฐ ์๊ธฐ ๋๋ฌธ์ ๋ฐ์ํ๋ฉฐ, "์ฌ์ฉ"์์ ์ด๋ฆ์ด node.exe๋ก ๋ณ๊ฒฝ๋ฉ๋๋ค. ์ด node.exe๋์ด ์์ ๋ถํฐ ๋จ์ ์์ผ๋ฉฐ ํด๋ ์ ๊ฑฐ๋ฅผ ๋ถ๋ช ํ ์ฐจ๋จํฉ๋๋ค.
์ค๋ช
์ด ์ถฉ๋ถํ ๋ช
ํํ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
๊ฐ์ฌ
์ด ํ์ nvm ls
๋ฅผ ์คํํ๋ฉด ์ ๊ฑฐ ๋ ๋ฒ์ ์ด ํ์๋ฉ๋๊น?
์, ์ค์ ๋ก-์ค์น / ์ฌ์ฉ / ์ ๊ฑฐ ํ์๋ nvm ls๋ ์ฌ์ ํ
์ ๊ฑฐ ๋ ๋ฒ์ .
BTW, ์ ๊ฑฐํ๊ธฐ ์ ์ node.exe์ ์ด๋ฆ์ node64.exe๋ก ๋ฐ๊พธ๋ฉด
๋ฒ์ ์ด ์์ ํ ์ ๊ฑฐ๋ฉ๋๋ค (์๋์ผ๋ก ์ ๊ฑฐ ํ ํ์์์ด
ํด๋).
๋ค, ๋ฒ๊ทธ๋ก ํ์ํ์ต๋๋ค. ์ด๋ค ๋ฒ์ ์ Windows๋ฅผ ์คํํ๊ณ ์์ต๋๊น?
์ด๋ค ๋ฒ์ ์ Windows๋ฅผ ์คํํ๊ณ ์์ต๋๊น?
Windows 10 (๊ธฐ๋ ์ผ ์ ๋ฐ์ดํธ) x64
์๋ ํ์ธ์,
arch.go : SearchBytesInFile์์ afaict (ํ์ง๋ง ์ ๋ Go ๊ฐ๋ฐ์๊ฐ ์๋๋๋ค)
์ด๋ฆฐ ํ์ผ์ ๋ซํ์ง ์์ต๋๋ค. ๋ฐ๋ผ์ os.RemoveAll์ด
ํ์ผ ๊ณต์ ์๋ฐ์ด ์์ต๋๋ค.
์ด์ ์๋ณด๊ณ ๋ ์ ์ด ์๋๋ฐ ๋ค์ ๋๋์ต๋๋ค.
"์ฌ์ฉ ๋"๋ฒ์ ์ด์์ ๋๋ง๋ค ๋ฒ๊ทธ๊ฐ ๋ฐ์ํด์ผํ๋ค๊ณ ์๊ฐํ๊ธฐ ๋๋ฌธ์
๋๋ค.
(node.exe ํฌํจ) ์ ๊ฑฐํด์ผํฉ๋๋ค.
์คํ ํ์ผ์ด ์์ ์ ์๋ฃํ๋ฉด ๋ ์ด์ ํ์ผ๊ณผ ์ฐ๊ฒฐ๋์ง ์์ต๋๋ค. ์ฆ, ์คํ ํ์ผ์ ํ๋์ ์์ ์ ์คํ ํ ๋ค์ ์ข ๋ฃํ์ฌ ๋ชจ๋ ํ์ผ ์ฐ๊ฒฐ์ ๋ซ์ต๋๋ค. ํ๋; ์ต์ Windows ๋น๋์์ ๊ฐ์ธ์ ์ผ๋ก ํ ์คํธ ํ ๊ธฐํ๊ฐ ์์์ต๋๋ค. Windows๊ฐ ํ์ฌ์ด ์์ ์ ํ์ผ ์ ๊ธ์ ์ฌ์ฉํ๊ณ ์๋ค๋ฉด ๋น์ ์ด ๋ง์ ์ ์์ต๋๋ค.
๊ฐ๋ฅํ ํ ๋นจ๋ฆฌ ๋๋ฒ๊ทธํ๋ ค๊ณ ํ์ง๋ง ์ด๋ฒ ์ฃผ์ ๊ณ์ฝ์ง์ ์์ผ๋ฉฐ SXSWi ์๋ฌด๊ฐ ์์ต๋๋ค. ๊ทธ๋์ ์ ๊ฐ ์ด๊ฑธ๋ก ์ค์ ๋ก ์๊ธฐ๊น์ง๋ ์๊ฐ์ด ์ข ๊ฑธ๋ฆด ์ ์์ต๋๋ค.
์คํ ํ์ผ์ด ์์ ์ ์๋ฃํ๋ฉด ๋ ์ด์ ํ์ผ๊ณผ ์ฐ๊ฒฐ๋์ง ์์ต๋๋ค. ์ฆ, ์คํ ํ์ผ์ ํ๋์ ์์ ์ ์คํ ํ ๋ค์ ์ข ๋ฃํ์ฌ ๋ชจ๋ ํ์ผ ์ฐ๊ฒฐ์ ๋ซ์ต๋๋ค.
IMO : nvm.exe๋ node.exe๋ฅผ ์ฝ๋ ๋ค (๊ทธ๋ฆฌ๊ณ node64.exe ๋๋ ์ ์ฌํ์ง ์์).
๋ช ๋ฐ์ดํธ๋ฅผ ์ค์บํ์ง๋ง ํ์ผ ํธ๋ค์ ๋ซ์ง๋ ์์ต๋๋ค.
๊ทธ๋ฐ ๋ค์ nvm.exe๋ ํด๋๋ฅผ ์ ๊ฑฐํ๋ ค๊ณ ํฉ๋๋ค (๋ฌผ๋ก ์ข
๋ฃ๋์ง ์์์ต๋๋ค.
๋ฐ๋ผ์ ํ์ผ ํธ๋ค์ ์ฌ์ ํ โโ์ด๋ ค ์์ต๋๋ค.)
ํ๋; ์ต์ Windows ๋น๋์์ ๊ฐ์ธ์ ์ผ๋ก ํ ์คํธ ํ ๊ธฐํ๊ฐ ์์์ต๋๋ค. Windows๊ฐ ํ์ฌ์ด ์์ ์ ํ์ผ ์ ๊ธ์ ์ฌ์ฉํ๊ณ ์๋ค๋ฉด ๋น์ ์ด ๋ง์ ์ ์์ต๋๋ค.
์ค์ ๋ก ํ์ผ ์ ๊ธ์ด ์๋๋๋ค. nvm.exe๊ฐ ์ค๋ฅ๋ฅผ ์ถ๋ ฅํ๋๋กํ์ต๋๋ค.
"ํ๋ก์ธ์ค๊ฐ ํ์ผ์ ์ฌ์ฉํ๊ณ ์๊ธฐ ๋๋ฌธ์ ์ก์ธ์ค ํ ์ ์์ต๋๋ค.
๋ค๋ฅธ ํ๋ก์ธ์ค "(๋งค์ฐ ๋์ผํ ๋ฉ์์ง์์๋ ๊ฒฝ์ฐ ๋์ผํ ๋ฉ์์ง
๋ฐฉ๋ฒ).
๊ฐ๋ฅํ ํ ๋นจ๋ฆฌ ๋๋ฒ๊ทธํ๋ ค๊ณ ํ์ง๋ง ์ด๋ฒ ์ฃผ์ ๊ณ์ฝ์ง์ ์์ผ๋ฉฐ SXSWi ์๋ฌด๊ฐ ์์ต๋๋ค. ๊ทธ๋์ ์ ๊ฐ ์ด๊ฑธ๋ก ์ค์ ๋ก ์๊ธฐ๊น์ง๋ ์๊ฐ์ด ์ข ๊ฑธ๋ฆด ์ ์์ต๋๋ค.
๊ทธ๋, ๋ฌธ์ ์์ด. ๋ค์ ๋ฒ์ ์์ ๊ณ ์น ์ ์๋ค๋ฉด.
๊ฐ์ฌ!
๋๋ ์ฝ๊ฐ์ ํ ์คํธ๋ฅผํ๊ณ ์ด๊ฒ์ ๋น์ ์ด ์ ๊ฑฐ ํ ๋ฒ์ ์ xxx๋ก ์ฌ์ฉํ๊ณ arch 64๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ์๋ง ๋ฐ์ํฉ๋๋ค. ์ธ๊ธํ๋ฏ์ด node64.exe๋ ์ ๊ฑฐ๋์ง ์๊ณ node.exe๋ก ์ด๋ฆ์ด ๋ฐ๋ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ค๋ฅธ ๋ฒ์ ์ ์ฌ์ฉํ๊ณ ์๋์ผ๋ก node.exe์ ์ด๋ฆ์ node64.exe๋ก ๋ฐ๊พธ๋ฉด (ujaroe๊ฐ ์ธ๊ธ ํ๋๋ก) ์ ๊ฑฐ๊ฐ ์ฑ๊ณต์ ์ผ๋ก ์๋ฃ๋ฉ๋๋ค.
์ด๊ฒ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ช ๊ฐ์ง ๋ฐฉ๋ฒ์ด ์์์ ์๋ฏธํฉ๋๋ค. ์ฌ์ฉ ๋ช ๋ น์ด ์๋ ์ํ๋ก ๋ค์ ์ด๋ํ๋ ๋ฒ์ ํด๋๋ฅผ ๋ณต์ํ๋ 'nvm use'๋ฅผ ๊ถ์ฅํฉ๋๋ค. ๋ค๋ฅธ ํ๋๋ ์ ๊ฑฐ ํ์ธ ์์น๋ฅผ ๊ฐ์ง๊ณ ์๊ณ ๋ ธ๋ ์คํ ํ์ผ์ด ๋ฒ์ ์ ์์น์ ์ผ์นํ๋์ง ํ์ธํ๋ ๊ฒ์ ๋๋ค. ์ฌ๋ณผ๋ฆญ ๋งํฌ๋ก ์ํ ํ ์์๋ ๋ช ๊ฐ์ง ๋ค๋ฅธ ์์ ์ด ์์ง๋ง ์ด๊ฒ์ด ๊ฐ์ฅ ์ข์ ๋ ๊ฐ์ง ์ต์ ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๋ด ๋ฐ๋ ๊ธฐ์ ์ ๊ฝค ๋ฎ์ง ๋ง ๊ณง์ด ๋ ์ค ํ๋ ๋๋ ๋ ๋ค๋ฅผ ๊ตฌ์ถํ๋ ค๊ณ ํฉ๋๋ค.
ํธ์ง : ๋ง์ถค๋ฒ
์ฌ๊ธฐ์๋ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. CLI ์ถ๋ ฅ :
โฏ nvm list
* 8.4.0 (Currently using 64-bit executable)
6.11.2
6.10.0
โฏ nvm uninstall 6.10.0
Uninstalling node v6.10.0...Error removing node v6.10.0
Manually remove C:\Users\darsain\AppData\Roaming\nvm\v6.10.0.
โฏ nvm list
* 8.4.0 (Currently using 64-bit executable)
6.11.2
6.10.0
uninstall
๋ช
๋ น์ ์คํ ํ ํ v6.10.0
ํด๋์๋ node.exe
ํ์ผ ๋ง์์์ต๋๋ค. ๋๋ ๊ทธ๊ฒ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์๋ฌด๊ฒ๋ ์๋ค๊ณ 99 % ํ์ ํ๋ค. ์๋์ผ๋ก ์ญ์ ํ๋ฉด ์ ์์ ์ผ๋ก ์๋ํฉ๋๋ค.
๊ทธ๋ฌ๋ v6.10.0
๋ฒ์ ์ ์ผ๋ง ์ ์ nvm 1.1.1์ ์ค์น๋์๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ค๋ ์ ๋ 1.1.6์ผ๋ก ์
๊ทธ๋ ์ด๋ํ์ต๋๋ค. ์
๊ทธ๋ ์ด๋ ํ ์ค๋ ํ 6.11.2 ๋
ธ๋ ์ค์น ๋ฐ ์ ๊ฑฐ๋ ์ ์์ ์ผ๋ก ์๋ํ์ต๋๋ค.
๋๋ ์ด๊ฒ์ ํ์ธํ ์์๋ค. ๋ ธ๋ v6.9.1 ๋ฐ nvm 1.1.3์ ์ฌ์ฉํ๋ Win10 x64์์๋ ๋์๊ฒ ๋ฐ์ํ์ต๋๋ค.
๋ ธ๋ v8.11.1 ๋ฐ nvm 1.1.6์ ์ฌ์ฉํ๋ Win10 x64 (๋ฒ์ 1709)์์๋ ๋ฐ์ํ์ต๋๋ค.
์๋
ํ์ธ์, @coreybutler , ๋ฒ๊ทธ๋ Windows10 x64์์๋ ๋ฐ์ํ์ผ๋ฉฐ nvm use x.y.z
๋ช
๋ น์ ์ฌ์ฉํ์ฌ nodejs ๋ฒ์ ์ ์ ํํ๋ฉด xyz๊ฐ ์ ๊ฑฐ๋์ง ์๊ณ nvm use
์ฌ์ฉํ ์์๋ ๊ฒฝ์ฐ abc ๋ฒ์ ์ด ์ ๊ฑฐ๋์ง ์์ต๋๋ค.
macOS์์ ๋์ผํ ๋ฌธ์ ๋ก ์ธํด ๋ค์ ์ด์ด์ผ ํจ
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
macOS์์ ๋์ผํ ๋ฌธ์ ๋ก ์ธํด ๋ค์ ์ด์ด์ผ ํจ