Self-hosted Sentry 맥에 설치 중에 ./install/_lib.sh: line 22: realpath: command not found 에러를 만난 경우
맥에서 Self-hosted Sentry 설치 가이드를 따라 하다보면, ./install.sh
를 실행한 후 아래와 같은 에러를 만날 수 있습니다.
$ ./install.sh
./install/_lib.sh: line 22: realpath: command not found
이럴 땐 당황하지 말고, 아래 명령어를 따라하세요.
brew install coreutils
grealpath .
그러고 나서 ./install.sh
를 실행하면 잘 실행이 될 겁니다.
오늘도 일찍 퇴근하세요!
PS. Apple Silicon(현재 M1, M2칩) 맥 사용자에게 한 가지 안 좋은 소식은 Sentry는 Apple Silicon을 지원할 생각이 전혀없다는 것입니다.
그래도 한번 고! 해보고 싶다는 분들은 파일을 열어 아래와 같이 44~47행을 주석처리하고, ./install.sh
를 다시 실행해 보시면 설치가 될 겁니다. 언젠가 SSE 4 호환성 때문에 문제가 드러날 수 있겠지만요.
# if [[ "$SUPPORTS_SSE42" -eq 0 ]]; then
# echo "FAIL: The CPU your machine is running on does not support the SSE 4.2 instruction set, which is required for one of the services Sentry uses (Clickhouse). See https://github.com/getsentry/self-hosted/issues/340 for more info."
# exit 1
# fi