반응형 Mac8 bad CPU type in executable: kubectl - Mac Rancher Desktop Mac Apple Silicon 칩을 사용하는 환경에 Rancher Desktop을 설치하고 kubectl 명령을 테스트 하는 중에 에러가 발생했다 bad CPU type in executable: kubectl 역시 짐작한데로 Intel 칩이 아닌 Apple Silicon에 따른 환경 문제였다. 해결은 다음과 같이 해결했다 먼저 Rancher에서 kubectl 명령어가 어디에서 실행되는지 확인한다. 명령어 위치는 /Users/[사용자]/.rd/bin/ 디렉토리에 명령어가 있었다. which kubectl 해당 명령어를 삭제한다. rm -f /Users/[사용자]/.rd/bin/ 다음에 접속하여 kubectl을 다운로드 받는다. 당연히 Apple Silicon을 선택한다. https://kubernete.. 2024. 3. 26. Mac iTerm 터미널 prompt 간소화 - username hostname 제거 MAC에서 iTerm 터미널을 사용하다보면 프롬프트에 username, hostname이 길게 나와서 터미널 화면 너비를 좁게 써야할 경우에는 불편한 점이 있다. user-name@My-MacBook$ 간단한 설정을 통해서 프롬프트를 간소화 시킬 수 있는 방법 아래와 같다. 먼저 iTerm를 실행하고 Preferences... 메뉴를 실행 시킨다. 그리고 상단의 Profiles 탭을 선택하고 우측의 Command 항목에 Send text at start 필드에 아래와 같이 "export PS1="\$ "; clear;"를 입력한다. 그리고 iTerm를 다시 실행하면 프롬프트가 심플한게 떨어지는 것을 확인할 수 있다. 2022. 4. 29. MAC 응용프로그램을 열 수 있는 권한이 없습니다 MAC에서 STS 사용중에 갑자기 아래와 같은 문제가 발생하여 STS를 실행할 수 없을 때 조치 먼저 pkgutil로 인증 상태 확인 pkgutil --check-signature /Applications/SpringToolSuite4.app 강제로 인증하는 거라고 하는데 일단 실행 codesign --force --deep --sign - /Applications/SpringToolSuite4.app STS 재실행하니 정상 동작 함 2022. 3. 9. Mac AnLab 프로그램 종료 및 삭제 - Mac에서 은행 관련 사이트 접속 시 필요하다 하여 설치한 AnLab Safe Transaction 프로그램 종료 및 삭제 방법 - 일단 "응용프로그램"에서 AhnLab 하위의 Uninstaller 찾아서 실행해보지만 프로그램 실행중이여서 삭제가 안됨 프로그램이 자동 실행됐던거 같은데 프로그램내에서는 프로세스 종료하는 방법이 없음 - Mac의 활성 상태 보기에서 "astx"로 검색 후 "astxAgent"를 더블클릭하고 해당 프로세스 강제종료 시킴 - 다시 "응용프로그램"에서 AhnLab 하위의 Uninstaller 찾아서 실행하면 제거 됨 2022. 2. 27. MacOS STS CodeCommit 연계 에러(No password provided, authentication not supported) - Mac에서 STS 사용중에 CodeCommit의 소스를 pull 할 때 Login 창에서 아래와 같이 User, Password를 제대로 입력했음 - 소스는 pull정보를 제대로 받아온거 같은데 에러(No password provided) 메시지가 함께 뜸 - 처음에는 일단 무시하고 진행했는데 CodeCommit Push/Pull 할 때마다 계속 아래와 같은 에러(authentication not supported) 메시지가 뜸 - 찝찝한 마음에 이것저것 찾아봐서 해봤는데 이번에도 OS X keystore 문제없음, 해결방법은 아래와 같이 STS "Preferences > General > Security > Secure Storage" 에서 [OS X keystore 연동 체크박스를 해제] 후 Ap.. 2022. 2. 26. AWS CodeCommit Push 403 Unable to access(MAC) git config나 aws 계정 설정을 모두 해줬는데도 불구하고 AWS CodeCommit으로 Push 할 때 가끔 아래와 같은 403에러로 Push가 안될 때가 있다 fatal: unable to access 'https://git-codecommit.ap-northeast-2.amazonaws.com/v1/repos/xxxxxxx/': The requested URL returned error: 403 MAC OS 키체인과 뭔가 충돌때문이라고 하는데 이럴때는 키체인 > 로그인 > 암호(탭)에서 codecommit로 검색해서 모두 삭제한다 삭제 후 다시 Push하면 잘 동작한다 2022. 2. 24. MAC 터미널 설정 (iTerm2, oh-my-zsh, 테마, 추천 플러그인) 일반 터미널보다 더 다양한 기능을 제공해주는 iTerm 를 사용iTerm2 설치- 아래 링크 들어가서 다운로드 후 압축 풀기 iTerm2 - macOS Terminal ReplacementiTerm2 by George Nachman. Website by Matthew Freeman, George Nachman, and James A. Rosen. Website updated and optimized by HexBrainiterm2.com oh-my-zsh 설치oh-my-zsh은 Zsh configuration을 관리하기 위한 프레임워크로 플러그인, 테마가 있어 zsh을 조금 더 편하게 사용 가능sh -c "$(curl -fsSL https://raw.githubuserconten.. 2022. 1. 28. Nginx 설치 from Source(Mac기준) 1. 설치 디렉토리 /app/nginx 생성 2. nginx 다운로드 - http://nginx.org/en/download.html - stable 버전 다운로드, /app/nginx 디렉토리에 압축해제(/app/nginx/nginx-1.20.2) 3. PCRE 다운로드 - https://www.pcre.org/ -> https://sourceforge.net/projects/pcre/files/ (pcre2 아님) - tar.gz 파일 다운로드 /app/nginx 디렉토리에 압축해제(/app/nginx/pcre-8.45) * PCRE 라이브러리는 http_rewrite_module와 Location Directive의 정규식 표현에 필요하다 함. 4. Nginx 설치 > cd /nginx/nginx-.. 2022. 1. 18. 이전 1 다음 반응형