macOS에 Ruby를 설치하고 로컬 프로그래밍 환경을 설정하는 방법

macOS에 Ruby를 설치하고 로컬 프로그래밍 환경을 설정하는 방법

2022-06-01 last update

9 minutes reading Ruby Development

소개


Ruby는 간단한 스크립트에서 게임과 웹 응용 프로그램에 이르기까지 모든 내용을 작성할 수 있는 동적 프로그래밍 언어입니다.1993년 일본에서 처음 발표됐지만 2005년에는 서버측 웹 개발 언어로 인기를 끌었다.루비의 디자인은 초보자들에게는 사용하기 쉽고 재미있지만 기능이 강해서 복잡한 시스템을 만들 수 있다.초보자와 경험이 있는 개발자에게는 좋은 선택이다.
루비는 최신 버전은 아니지만 기본 macOS 설치에 포함되어 있습니다.튜토리얼을 사용하거나 다른 항목을 사용하려고 시도하면 호환성 문제가 발생할 수 있습니다.
이 강좌에서 로컬 macOS 기기에 루비 프로그래밍 환경을 설정하고 간단한 루비 프로그램을 작성하여 환경을 테스트합니다.

선결 조건


El Capitan 또는 더 높은 버전을 실행하는 macOS 컴퓨터가 필요합니다. 관리 권한과 인터넷 연결이 있습니다.

1단계 - macOS 터미널 사용


명령줄을 사용하여 Ruby를 설치하고 Ruby 응용 프로그램 개발과 관련된 다양한 명령을 실행합니다.명령줄은 컴퓨터와 상호작용하는 비도형화 방식이다.마우스 버튼 대신 텍스트 형식으로 명령을 입력하고 텍스트 기반 피드백을 받습니다.명령행 (셸) 은 매일 컴퓨터에서 수행하는 많은 작업을 자동화할 수 있으며, 소프트웨어 개발자에게 없어서는 안 될 도구입니다.
명령줄 인터페이스에 액세스하려면 macOS에서 제공하는 터미널 응용 프로그램을 사용합니다.다른 프로그램과 마찬가지로 Finder에 들어가서 응용 프로그램 폴더로 이동한 다음 Utilities 폴더로 이동해서 찾을 수 있습니다.여기서 터미널 프로그램을 두 번 클릭하여 엽니다.또는 COMMAND 키를 누른 채 SPACE 를 눌러 나타나는 상자에 끝을 입력하여 스포트라이트를 사용할 수 있습니다.

명령줄 사용에 익숙해지려면 [Linux 터미널 소개]Homebrew를 참조하십시오.macOS의 명령행 인터페이스는 매우 비슷해서 이 강좌의 개념이 직접 적용된다.
이제 터미널을 실행했습니다. 루비에 필요한 구성 요소를 설치하도록 하겠습니다.

2단계 - Xcode 명령행 도구 설치


Xcode는 macOS 소프트웨어 개발 도구로 구성된 통합 개발 환경(IDE)입니다.루비 프로그램을 작성하려면 Xcode가 필요하지 않지만, 루비와 일부 구성 요소는 Xcode의 명령행 패키지에 의존합니다.
터미널에서 이 명령을 실행하고 구성 요소를 다운로드하여 설치하십시오.
  1. xcode-select --install
설치를 시작하라는 메시지가 표시되고 소프트웨어 라이센스를 수락하라는 메시지가 다시 표시됩니다.그런 다음 이 도구는 자동으로 다운로드되고 설치됩니다.
우리는 현재 패키지 관리자 Homebrew를 설치할 준비가 되어 있으며, 최신 버전의 루비를 설치할 수 있습니다.
## 3단계 - Homebrew 설치 및 설정
macOS의 명령줄 인터페이스는 리눅스와 다른 유닉스 시스템에서 찾을 수 있는 많은 기능을 가지고 있지만, 좋은 패키지 관리자를 제공하지 않는다.패키지 관리자는 소프트웨어 설치, 구성 및 업그레이드를 자동화하는 소프트웨어 도구입니다.그들은 설치된 소프트웨어를 중심에 저장하고 시스템의 모든 패키지를 일반적인 형식으로 유지할 수 있다.https://www./community/tutorials/an-introduction-to-the-linux-terminal는 무료 소스 패키지 관리 시스템으로 macOS의 소프트웨어 설치를 간소화할 수 있다.자체 제작 소프트웨어를 사용하여 최신 버전의 루비를 설치한 다음 macOS에서 기본적으로 사용하는 루비 버전이 아닌 이 버전으로 시스템을 구성합니다.
자체 제작 소프트웨어를 설치하려면 터미널 창에 다음 명령을 입력합니다.
  1. /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Homebrew와 설치 스크립트는 루비로 작성되었습니다. macOS와 함께 기본 루비 해석기를 사용하여 설치할 것입니다.이 명령은 GitHub의 Homebrew Git 저장소에서 Homebrew 설치 스크립트를 다운로드하는 데 사용됩니다.curl 명령과 연관된 플래그를 살펴보겠습니다.
  • - curl 또는 f 플래그가 서버 오류 시 HTML 문서 출력을 터미널 창에 제공하지 않음을 알려줍니다.
  • , --fail 또는 -s 표지는 진도표를 표시하지 않고 --silent 또는 curl 표지와 결합하여 -S 표지가 실패했을 때 오류 메시지를 표시하도록 음소거합니다.
  • , --show-error 또는 curl 표지는 -L 처리 방향을 지시합니다.서버가 요청한 페이지를 다른 위치로 이동한 경우 새 위치를 사용하여 다시 자동으로 요청을 실행합니다.
  • --location 스크립트를 다운로드하면 루비 해석기가 이 스크립트를 실행하여 Homebrew 설치 과정을 시작합니다.
    설치 스크립트는 실행할 동작을 설명하고 실행할 것인지 확인하라고 알려 줍니다.이것은 당신이 계속 조작하기 전에 자체 제작 소프트웨어가 당신의 시스템에 대해 무엇을 할지 정확하게 알 수 있게 한다.그것은 계속하기 전에, 당신은 이미 선결 조건을 준비했다는 것을 확보할 수 있다.
    이 과정에서 암호를 입력하라는 메시지가 표시됩니다.그러나 암호를 입력하면 키를 터미널 창에 표시하지 않습니다.이것은 보안 조치입니다. 명령줄이 비밀번호를 입력하라고 알릴 때 자주 볼 수 있습니다.해당 키를 보지 못하더라도 키 입력이 기록되므로 암호를 입력한 후 curl 키를 누릅니다.
    설치를 확인하라는 메시지가 표시될 때마다 문자 curl 로 "예"를 나타냅니다.
    설치 과정이 끝난 후, 우리는 Homebrew가 실행 가능한 파일을 저장하는 데 사용할 디렉터리를 RETURN 환경 변수 앞에 놓을 것이다.이것은 macOS에 포함된 도구를 통해 자체 설치를 호출할 수 있도록 합니다.구체적으로 말하자면, 우리가 Homebrew로 루비를 설치할 때, 이 변경은 우리 시스템이 macOS에 포함된 버전이 아니라 Homebrew로 설치한 버전을 실행할 것을 확보한다.y 명령을 사용하여 텍스트 편집기 nano를 사용하여 파일을 만들거나 엽니다. PATH:
    1. nano ~/.bash_profile
    터미널 창에서 파일을 연 후 파일 끝에 다음 행을 추가합니다.
    ~/.bash\u 구성 파일
    # Add Homebrew's executable directory to the front of the PATH
    export PATH=/usr/local/bin:$PATH
    
    첫 번째 줄은 주석입니다. 나중에 이 파일을 열면 어떤 역할을 할지 기억하는 데 도움이 됩니다.
    변경 사항을 저장하려면 ~/.bash_profile 키와 알파벳 nano 을 누르고 메시지가 나타나면 CTRL 키를 누르십시오.그리고 O 키를 누르고 RETURN 를 누르면 편집기를 종료합니다.이것은 터미널 알림을 되돌려줍니다.
    이러한 변경 사항을 활성화하려면 다음 명령을 수행합니다.
    1. source ~/.bash_profile
    이 작업이 완료되면 CTRL 환경 변수에 대한 변경 사항이 적용됩니다.나중에 다시 로그인하면 터미널 응용 프로그램을 열 때 X 파일이 자동으로 실행되기 때문에 올바르게 설정됩니다.
    이제 Homebrew가 제대로 설정되었는지 확인해 보겠습니다.이 명령을 실행하려면 다음과 같이 하십시오.
    1. brew doctor
    업데이트가 필요하지 않으면 터미널에서 다음을 볼 수 있습니다.
    Output
    Your system is ready to brew.
    그렇지 않으면 자체 제작 소프트웨어 설치가 최신 버전인지 확인하기 위해 다른 명령을 실행해야 한다는 경고를 받을 수 있습니다.
    Homebrew를 설치한 이상 Ruby를 설치할 수 있습니다.
    ## 4 단계 - 루비 설치
    Homebrew를 설치하면 다양한 소프트웨어와 개발자 도구를 쉽게 설치할 수 있습니다.Ruby와 종속 항목을 설치하는 데 사용됩니다.
    Homebrew 검색을 사용하여 PATH 명령을 사용하여 설치할 수 있는 모든 내용을 검색할 수 있지만 Ruby와 관련된 패키지를 검색할 수 있는 비교적 짧은 목록을 제공합니다.
    1. brew search ruby
    다음과 같이 설치할 수 있는 패키지 목록이 표시됩니다.
    Output
    chruby chruby-fish imessage-ruby jruby mruby rbenv-bundler-ruby-version ruby ruby-build ruby-completion ruby-install [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] homebrew/portable/portable-ruby homebrew/portable/[email protected]
    Ruby 자체가 목록에 나열됩니다.설치를 계속하겠습니다.
    1. brew install ruby
    터미널에서 다음과 같은 출력을 볼 수 있습니다.Homebrew는 많은 종속성을 설치하지만 Ruby 자체를 다운로드하여 설치합니다.
    Output
    ==> Installing dependencies for ruby: readline, libyaml, openssl ... ==> Summary 🍺 /usr/local/Cellar/ruby/2.4.1_1: 1,191 files, 15.5MB
    Ruby 외에도 Homebrew는 관련 도구.bash_profile, 인터랙티브 Ruby 컨트롤러brew update, Rake 작업이라고 불리는 자동화 스크립트를 실행할 수 있는 프로그램, brew search을 설치하여 프로젝트에서 사용할 수 있는 Ruby 라이브러리를 쉽게 설치하고 업데이트할 수 있습니다.
    설치된 Ruby 버전을 확인하려면
    1. ruby -v
    이것은 현재 설치된 루비의 특정 버전을 출력합니다. 기본적으로 이 버전은 사용할 수 있는 최신 안정적인 루비 버전입니다.
    Output
    ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-darwin15]
    Ruby 버전을 업데이트하려면 Homebrew를 업데이트하여 최신 패키지 목록을 가져온 다음 Ruby를 업그레이드하십시오.
    1. brew update
    2. brew upgrade ruby
    현재 루비가 설치되어 있습니다. 모든 것이 정상적인지 확인하기 위해 프로그램을 작성합시다.
    ## 단계 5 - 간단한 프로그램 만들기
    간단한 "Hello, World"프로그램을 만듭니다.이것은 우리의 환경이 정상적으로 작동하고 루비 프로그램을 쉽게 만들고 실행할 수 있도록 보장합니다.
    이를 위해 irb 를 사용하여 rake 라는 새 파일을 만듭니다.
    1. nano hello.rb
    파일에 다음 코드를 입력합니다.
    안녕하세요.rb형
    puts "Hello, World!"
    
    를 눌러 편집기를 종료합니다.그런 다음 파일을 저장하라는 메시지가 나타나면 gem 을 누릅니다.프롬프트가 반환됩니다.
    이제 다음 명령을 사용하여 프로그램을 실행합니다.
    1. ruby hello.rb
    프로그램이 실행하고 화면에 출력을 표시합니다.
    Output
    Hello, World!
    이 간단한 절차는 당신이 일하는 개발 환경을 가지고 있다는 것을 증명합니다.이 환경을 사용하여 루비를 계속 탐색하고 더 크고 재미있는 프로젝트를 구축할 수 있습니다.
    ## 결론
    로컬 컴퓨터가 소프트웨어 개발을 진행할 준비가 되었을 때, 당신은 읽기 강좌 Homebrew 를 통해 루비 인코딩에 대한 더 많은 지식을 계속 배울 수 있습니다.