ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [GOLANG 왕초보 기초 2장] 홈브류 homebrew 설치하기 (오류해결) 1편
    배움/GOLANG 2023. 12. 9. 22:03
    반응형

    OLANG 프로그래밍을 시작하기 위해서는 GOLANG 소프트웨어를 다운받아야 겠다. 또한 프로그래밍을 위해서는 GOLANG 외에 몇가지 소프트웨어 프로그램의 설치가 더 필요하다. 2장 1편에서는 홈브류라는 관리자를 다운받아 GOLNAG을 설치하고 2편에서는 프로그래밍에 필요한 VISUAL STUDIO, GIT 허브 등 기타 소프트웨어를 설치해보려한다.


    1. HOMEBREW 홈브류란 무엇인가?

    홈브류는 패키지 관리자라고 한다. 우선 프로그래밍을 시작하기 앞서 프로그래밍에 필요한 패키지나 도구를 간단한 명령어 하나로 검색, 설치, 업데이트, 삭제까지할 수 있는 관리자 프로그램이 홈브류이다. 홈브류를 설치하고 > 홈브류로 GOLANG을 설치할 것이다.


    참 고 자 료

    * 패키지에 대한 이해

    패키지란 프로그램을 구동시키는데 필요한 코드, 라이브러리 등을 모두 묶은 것이다. 마치 자동차를 만들기 위해 필요한 엔진, 바퀴, 브레이크 등의 부품을 모아놓은 것과 비슷하다. 자동차의 엔진은 그 자체로 완전한 기능을 갖춘 부품입니다. 엔진은 자동차를 움직이게 하는 핵심적인 역할을 합니다. 하지만 엔진만으로는 자동차가 완전히 작동하지 않죠. 이러한 엔진, 바퀴, 브레이크등의 패키지들은 특정한 기능을 수행하고 독립적으로 유용하지만, 더 큰 시스템의 일부로서 더 큰 가치를 발휘하게 됩니다. 엔진은 다른 부품들과 함께 조합되어야 자동차가 제대로 운행됩니다. 패키지(GOLANG,비주얼스튜디오,GIT 등)는 일종의 엔진으로 소프트웨어 부품이고, 여러 패키지들이 통합되어 완성된 소프트웨어 제품인 자동차를 구성하는것이다.


    2. HOMEBREW 설치하기

    1. ▶ 위 링크에 따라 홈브류 사이트에 들어간다. Http://brew.sh

    2. ▶ 메인화면 Install Homebrew 아래에 나와있는 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 구문을 복사한다.

    3. ▶ 맥 OS에서 터미널을 실행한다. COMMAND+SHIFT (코멘드+시프트키)를 누르면 Spotlight 검색창이 뜰것이다. 거기에 Terminal을 검색하면 아래와 같은 화면이 나올 것이다.

    1. 터미널을 실행한다.

    2. 홈브류에서 복사 했던 문구를 붙여넣기를 한후 엔터(Enter)를 하고 비번이 입력란 나오면 컴퓨터 비번을 입력한다.

    3. ENTER를 클릭한다.

    4. 설치가 완료 되었다

    3. 'zsh: command not found: brew' 오류 해결방법

    불길함은 언제나 맞는다. 가이드라인을 따라 했을뿐인데, 나와같이 초보는 항상 오류에 직면하게 된다. 몇일을 나를 씨름하게 만든 오류가 있었다. GOLANG 설치가 안되는 것이다. zsh: command not found: brew 오류 코드가 뜬다. 아무리 블로그를 찾아도 해결방안이 나오지 않는다.

    1. 'zsh: command not found: brew' 오류가 뜬다

    (echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> /Users/adellana/.zprofile && (/opt/homebrew/bin/brew shellenv)

    2.위와 같이 [1번째 문구 && 2번째 문구] 복사 붙여 넣기를 하여 ENTER

    3. 터미널에서 새로운탭 열기를 한다.

    4. brew update 를 작성한후 ENTER 키를 눌러준다

    5. Already up-to-date라고 나오면 홈브류 설치 완료

    1편은 여기서 마무리 하도록 한다. 2편에서는 방금 연습했던 brew update와 같이 brew 명령어를 정리하고 소프트웨어를 설치하도록 하겠다.

    반응형
Designed by Tistory.