Big Ben
Big Ben's Log
Big Ben
전체 방문자
오늘
어제
  • 전체 글 (80)
    • 파이썬 (23)
      • 파이썬 기초 (5)
      • 클래스 (6)
      • 자료구조 (4)
      • Tensorflow (3)
      • PyTorch (2)
      • konlpy (1)
      • anaconda (1)
    • 머신러닝 (3)
      • 선형회귀 (1)
      • Tree 기반 (1)
    • 딥러닝 (6)
      • NLP (2)
      • VISION (2)
      • TABULAR (0)
      • 딥러닝 서버 구축 (2)
    • 그래프 이론 (1)
      • 그래프마이닝 (1)
      • GNN (0)
    • 강화학습 (3)
      • 강화학습 기본 (3)
    • 인공지능 (5)
    • 추천시스템 (2)
      • 추천시스템 기초 (2)
    • Competitions (1)
    • 빅데이터 (8)
      • 하둡 (3)
      • 스파크 (4)
      • 클라우드 (1)
    • SQL (7)
      • MariaDB (2)
    • 논문 리뷰 (2)
    • 대학원 (0)
      • 데이터 사이언스 (0)
      • 경제학 (0)
    • 선형대수학 (7)
      • 선형대수 ICE BREAKING (1)
      • 벡터 (5)
      • 고윳값 (1)
    • 개인프로젝트 (0)
      • 포트폴리오 대시보드 + AI기반 주식 자동매매 (0)
    • 재테크 (1)
    • 자동차 (0)
    • 알고리즘 (11)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • AI
  • 프로그래머스
  • 데이터
  • 자료구조
  • 빅데이터
  • sql
  • 객체
  • pytorch
  • 머신러닝
  • 인공지능
  • 딥러닝
  • 데이터베이스
  • 객체지향
  • 선형대수
  • class
  • PYTHON
  • 데이터사이언스
  • 알고리즘
  • 선형대수학
  • 하둡
  • Baekjoon
  • MariaDB
  • 파이썬기초
  • TensorFlow
  • 파이썬
  • 프로그래밍
  • 백준
  • 코테
  • mysql
  • 코딩테스트

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Big Ben

Big Ben's Log

[M1 Mac]oh-my-zsh 설치 이후 command not found 이슈 해결 방법
빅데이터/스파크

[M1 Mac]oh-my-zsh 설치 이후 command not found 이슈 해결 방법

2023. 2. 19. 21:44
반응형

대부분의 경우 iterm2 커스터마이징을 시작하는 시기가 '맥북을 구매한 직후 환경설정 시'가 아닐까 싶다.

하지만 필자와 같이 iterm2에 dracula와 같은 theme만 입히고 사용하다가,  가독성을 이유로 oh-my-zsh를 나중에 설치하는 경우 문제가 command not found 문제가 발생할 수 있다. 

 

개인 로컬에서 많은 프로그래밍 작업을 하다가, oh-my-zsh를 설치하게 되면

 

Java 경로를, 

conda 경로를,

brew 경로를,

wget 경로를

 

못잡아서 스트레스를 받을 수 있다.

 

바로 본론으로 넘어가자.

 

iterm2 oh-my-zsh 설치 이후, 기존에 사용하던 커맨드가 안먹히기 시작했다.

 

이건 ~/.zshrc 파일에 설정해 둔 path가 없어져서 문제가 되는 경우이다.

따라서 path 경로만 다시 export 하면 아주 쉽게 해결할 수 있다.

 

우선 vim 에디터를 이용해 zshrc파일을 수정하자

 

cd 
vim ~/.zshrc

빔 에디터로 들어가서 확인해보면 아래와 같이 주석이 달려있는 것을 확인할 수 있다.

# If you come from bash you might have to change your $PATH.
# export PATH=$HOME/bin:/usr/local/bin:$PATH

# Path to your oh-my-zsh installation.
export ZSH="$HOME/.oh-my-zsh"

# Set name of the theme to load --- if set to "random", it will
# load a random theme each time oh-my-zsh is loaded, in which case,
# to know which specific one was loaded, run: echo $RANDOM_THEME
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
ZSH_THEME="robbyrussell"

# Set list of themes to pick from when loading at random
# Setting this variable when ZSH_THEME=random will cause zsh to load
# a theme from this variable instead of looking in $ZSH/themes/
# If set to an empty array, this variable will have no effect.
# ZSH_THEME_RANDOM_CANDIDATES=( "robbyrussell" "agnoster" )

# Uncomment the following line to use case-sensitive completion.
# CASE_SENSITIVE="true"

# Uncomment the following line to use hyphen-insensitive completion.
# Case-sensitive completion must be off. _ and - will be interchangeable.
# HYPHEN_INSENSITIVE="true"

# Uncomment one of the following lines to change the auto-update behavior
# zstyle ':omz:update' mode disabled  # disable automatic updates
# zstyle ':omz:update' mode auto      # update automatically without asking
# zstyle ':omz:update' mode reminder  # just remind me to update when it's time

우리는 여기서 한줄의 코드와 나중에 확인을 위한 주석만 달아주면 된다. 

# brew path
export PATH=/opt/homebrew/bin:$PATH

# java path
export JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home
export PATH=${PATH}:$JAVA_HOME/bin:

# hadoop path
export HADOOP_HOME=/Users/ben/hadoop/hadoop-3.3.4
export PATH=$PATH:$HADOOP_HOME/bin

위 JAVA_HOME, HADOOP_HOME과 같은 경로는 본인 로컬 환경에 맞춰 주소를 기재하면 된다.

 

가장 첫줄에 있는 brew path 같은 경우는 대부분의 경우 그대로 가져다가 붙여넣으면 문제없이 작동할 것이다.

 

이후에 아래의 명령어를 통해 변경사항을 반영해주도록 하자.

source ~/.zshrc

 

이제 다시 brew / conda / java 등이 정상적으로 작동할 것이다.

반응형
저작자표시 (새창열림)

'빅데이터 > 스파크' 카테고리의 다른 글

[Zeppelin] M1 맥에서 로컬에 제플린 설치하는 방법  (0) 2023.02.21
[M1 맥] 스파크 설치하기 (Spark)  (0) 2023.02.19
[Spark] 아파치 스파크 - 3가지 핵심요소 (통합, 컴퓨팅엔진, 라이브러리)  (0) 2023.02.19
    '빅데이터/스파크' 카테고리의 다른 글
    • [Zeppelin] M1 맥에서 로컬에 제플린 설치하는 방법
    • [M1 맥] 스파크 설치하기 (Spark)
    • [Spark] 아파치 스파크 - 3가지 핵심요소 (통합, 컴퓨팅엔진, 라이브러리)
    Big Ben
    Big Ben
    Data Scientist

    티스토리툴바