McK

@mck@hackers.pub · 3 following · 7 followers

우리.인생
@mck@uri.life

McK replied to the below article:

Node.js v14로 받는 고통 기록

McK @mck@hackers.pub

nodejs 버전때문에 사용하는 asdf, nvm 등에서 nodebuild 실패하는 경우.

❯ asdf install nodejs 14.21.3 --verboase
Trying to update node-build... ok

Installing node-v14.21.3...

BUILD FAILED (macOS 15.3 using node-build 5.3.25-2-g4cfbc08e)

Last 10 log lines:
/var/folders/97/m3wrm_h13qnfxs1x5xmf8f6c0000gn/T/node-build.20250210175413.67796.YuF89q 
/var/folders/97/m3wrm_h13qnfxs1x5xmf8f6c0000gn/T/node-build.20250210175413.67796.YuF89q/node-v14.21.3 /var/folders/97/m3wrm_h13qnfxs1x5xmf8f6c0000gn/T/node-build.20250210175413.67796.YuF89q 
Please use python3.10 or python3.9 or python3.8 or python3.7 or python3.6 or python3.5 or python2.7.
Node.js configure: Found Python 3.13.2...
error installing version: failed to run install callback: exit status 1

마침 macOS 15.3(Sequoia)에는 python 3.9.6이 있다.

❯ ln -s /usr/bin/python3 /path/to/python3.9
❯ asdf install nodejs 14.21.3
Trying to update node-build... ok
To follow progress, use 'tail -f /var/folders/97/m3wrm_h13qnfxs1x5xmf8f6c0000gn/T/node-build.20250210175659.70828.log' or pass --verbose

WARNING: node-v14.21.3 is past its end of life and is now unsupported.
It no longer receives bug fixes or security updates.

Installing node-v14.21.3...

그러나, 최근 환경에서는 빌드에 실패 할 수도 있음.

되짚어 가면서 해결 할 수도 있겠지만, arm64e macOS 환경이라면 다음과 같이 넘어갈 수 있다.

❯ arch
arm64

❯ arch -x86_64 zsh

❯ arch
i386

❯ asdf install nodejs 14.21.3
Trying to update node-build... ok
To follow progress, use 'tail -f /var/folders/97/m3wrm_h13qnfxs1x5xmf8f6c0000gn/T/node-build.20250210181215.69975.log' or pass --verbose
Downloading node-v14.21.3-darwin-x64.tar.gz...
-> https://nodejs.org/dist/v14.21.3/node-v14.21.3-darwin-x64.tar.gz

WARNING: node-v14.21.3-darwin-x64 is past its end of life and is now unsupported.
It no longer receives bug fixes or security updates.

Installing node-v14.21.3-darwin-x64...
Installed node-v14.21.3-darwin-x64 to /Users/doe/.asdf/installs/nodejs/14.21.3

※ sharp 같은 녀석이 있다면 다시 빌드 필요.

v14 정리하고 싶은데 예산 나올 구멍이 없어 올 해도 이러고 버티기로.

Read more →

Node.js v14로 받는 고통 기록

McK @mck@hackers.pub

nodejs 버전때문에 사용하는 asdf, nvm 등에서 nodebuild 실패하는 경우.

❯ asdf install nodejs 14.21.3 --verboase
Trying to update node-build... ok

Installing node-v14.21.3...

BUILD FAILED (macOS 15.3 using node-build 5.3.25-2-g4cfbc08e)

Last 10 log lines:
/var/folders/97/m3wrm_h13qnfxs1x5xmf8f6c0000gn/T/node-build.20250210175413.67796.YuF89q 
/var/folders/97/m3wrm_h13qnfxs1x5xmf8f6c0000gn/T/node-build.20250210175413.67796.YuF89q/node-v14.21.3 /var/folders/97/m3wrm_h13qnfxs1x5xmf8f6c0000gn/T/node-build.20250210175413.67796.YuF89q 
Please use python3.10 or python3.9 or python3.8 or python3.7 or python3.6 or python3.5 or python2.7.
Node.js configure: Found Python 3.13.2...
error installing version: failed to run install callback: exit status 1

마침 macOS 15.3(Sequoia)에는 python 3.9.6이 있다.

❯ ln -s /usr/bin/python3 /path/to/python3.9
❯ asdf install nodejs 14.21.3
Trying to update node-build... ok
To follow progress, use 'tail -f /var/folders/97/m3wrm_h13qnfxs1x5xmf8f6c0000gn/T/node-build.20250210175659.70828.log' or pass --verbose

WARNING: node-v14.21.3 is past its end of life and is now unsupported.
It no longer receives bug fixes or security updates.

Installing node-v14.21.3...

그러나, 최근 환경에서는 빌드에 실패 할 수도 있음.

되짚어 가면서 해결 할 수도 있겠지만, arm64e macOS 환경이라면 다음과 같이 넘어갈 수 있다.

❯ arch
arm64

❯ arch -x86_64 zsh

❯ arch
i386

❯ asdf install nodejs 14.21.3
Trying to update node-build... ok
To follow progress, use 'tail -f /var/folders/97/m3wrm_h13qnfxs1x5xmf8f6c0000gn/T/node-build.20250210181215.69975.log' or pass --verbose
Downloading node-v14.21.3-darwin-x64.tar.gz...
-> https://nodejs.org/dist/v14.21.3/node-v14.21.3-darwin-x64.tar.gz

WARNING: node-v14.21.3-darwin-x64 is past its end of life and is now unsupported.
It no longer receives bug fixes or security updates.

Installing node-v14.21.3-darwin-x64...
Installed node-v14.21.3-darwin-x64 to /Users/doe/.asdf/installs/nodejs/14.21.3

※ sharp 같은 녀석이 있다면 다시 빌드 필요.

v14 정리하고 싶은데 예산 나올 구멍이 없어 올 해도 이러고 버티기로.

Read more →

소프트웨어 개발자들이 자주 틀리는 외래어 표기법.

영어 틀린 표기 올바른 표기
app 어플
application 플리케이션 플리케이션
directory 디렉 디렉
front-end 트엔드 트엔드
message
method
release 릴리 릴리
repository 포지 포지

또 있을까요?

9
0