pyenv 실행 오류

2024. 3. 10. 15:39·여러가지/오류

문서 제목: XAMPP PATH 문제로 인한 pyenv 및 Homebrew 오류 해결 방법

개요

/Applications/XAMPP/bin이 사용자의 PATH 환경 변수에 추가되었을 때 발생할 수 있는 pyenv 및 Homebrew와 관련된 오류를 해결하는 방법에 대해 설명합니다. 이러한 설정은 XAMPP의 유틸리티가 표준 UNIX 명령어를 오버라이드하여 다양한 소프트웨어의 작동에 영향을 주기 때문에 문제를 일으킵니다.

오류 증상

pyenv를 설치와 설정을 끝내고 나서 pyenv 명령어를 터미널에 입력하면 반복적으로 log 들이 나타나납니다.

Unknown option: 1
Usage: head [-options] ...

문제 발생 원인

  • /Applications/XAMPP/bin 디렉토리에는 표준 UNIX 명령어와 동일한 이름을 가진 유틸리티가 포함되어 있습니다.
  • 이 디렉토리가 PATH에 추가되면, 표준 명령어 대신 XAMPP의 유틸리티가 호출되어 pyenv, Homebrew 등의 도구가 예상대로 작동하지 않게 됩니다.

해결 방법

1. PATH에서 /Applications/XAMPP/bin 제거
  1. 사용하는 쉘의 설정 파일을 엽니다. Bash의 경우 .bashrc 또는 .bash_profile, Zsh의 경우 .zshrc 파일을 사용합니다.
  2. 해당 파일에서 /Applications/XAMPP/bin을 PATH에 추가하는 라인을 찾아 삭제하거나 주석 처리합니다.
    • 예: export PATH="/Applications/XAMPP/bin:$PATH" 라인을 찾아 주석 처리 또는 삭제
  3. 변경사항을 적용하기 위해 터미널 세션을 재시작하거나, 변경한 쉘 설정 파일을 다시 로드합니다.
    • Bash 사용 시: source ~/.bashrc 또는 source ~/.bash_profile
    • Zsh 사용 시: source ~/.zshrc
  4. echo $PATH 명령어를 실행하여 PATH에서 /Applications/XAMPP/bin 경로가 제거되었는지 확인합니다.
2. Homebrew 상태 확인
  • pyenv 명령어를 사용합니다. 그리고 오류가 여전히 발생하는지 확인합니다.

결론

/Applications/XAMPP/bin 디렉토리를 PATH에서 제거함으로써 pyenv 및 Homebrew와 관련된 문제를 성공적으로 해결할 수 있습니다. 이 과정을 통해 시스템의 표준 명령어가 올바르게 작동하도록 보장할 수 있습니다.

저작자표시 (새창열림)

'여러가지 > 오류' 카테고리의 다른 글

[트러블슈팅] EC2 재시동 후 iptable 맵핑 정보 사라지는 현상 해결  (0) 2024.06.16
[트러블슈팅] 80포트 요청을 8080포트로 리다이렉션하기(feat. AWS)  (1) 2024.06.16
[트러블슈팅] Github Action을 이용한 CICD  (0) 2024.06.16
'여러가지/오류' 카테고리의 다른 글
  • [트러블슈팅] EC2 재시동 후 iptable 맵핑 정보 사라지는 현상 해결
  • [트러블슈팅] 80포트 요청을 8080포트로 리다이렉션하기(feat. AWS)
  • [트러블슈팅] Github Action을 이용한 CICD
hyeseong-dev
hyeseong-dev
안녕하세요. 백엔드 개발자 이혜성입니다.
  • hyeseong-dev
    어제 오늘 그리고 내일
    hyeseong-dev
  • 전체
    오늘
    어제
    • 분류 전체보기 (286)
      • 여러가지 (107)
        • 알고리즘 & 자료구조 (72)
        • 오류 (4)
        • 이것저것 (29)
        • 일기 (1)
      • 프레임워크 (39)
        • 자바 스프링 (39)
        • React Native (0)
      • 프로그래밍 언어 (38)
        • 파이썬 (30)
        • 자바 (3)
        • 스프링부트 (5)
      • 컴퓨터 구조와 운영체제 (3)
      • DB (17)
        • SQL (0)
        • Redis (17)
      • 클라우드 컴퓨팅 (2)
        • 도커 (2)
        • AWS (0)
      • 스케쥴 (65)
        • 세미나 (0)
        • 수료 (0)
        • 스터디 (24)
        • 시험 (41)
      • 트러블슈팅 (1)
      • 자격증 (0)
        • 정보처리기사 (0)
      • 재태크 (5)
        • 암호화폐 (5)
        • 기타 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    취업리부트
    OOP
    Python
    #개발자포트폴리오 #개발자이력서 #개발자취업 #개발자취준 #코딩테스트 #항해99 #취리코 #취업리부트코스
    ecs
    FastAPI
    spring
    Docker-compose
    프로그래머스
    mybatis
    SAA
    java
    DP
    RDS
    Spring WebFlux
    reactor
    Redis
    완전탐색
    AWS
    파이썬
    시험
    docker
    자바
    Spring Boot
    EC2
    항해99
    WebFlux
    그리디
    celery
    백준
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
hyeseong-dev
pyenv 실행 오류
상단으로

티스토리툴바