콘솔에서 Ruby 파일 및 명령 실행

MD Aminul Islam 2024년2월15일
  1. 콘솔에서 Ruby 프로그램 실행
  2. 시스템에 Ruby 설치
콘솔에서 Ruby 파일 및 명령 실행

Ruby 코드를 온라인으로 코딩, 컴파일 및 실행하는 일부 온라인 인터프리터를 찾을 수 있지만 시스템 터미널에 Ruby를 설치하려면 먼저 Ruby를 설치해야 합니다.

이 기사에서는 시스템 콘솔에서 Ruby 프로그램을 실행하고 필요한 경우 시스템에 Ruby를 설치하는 방법에 대해 설명합니다.

주제를 더 쉽게 만들기 위해 주제와 관련된 예를 볼 것입니다. 또한 Ruby가 시스템에 없는 경우 확인할 수 있도록 로컬 시스템에서 Ruby를 설치하는 과정을 볼 것입니다.

콘솔에서 Ruby 프로그램 실행

콘솔에서 Ruby 프로그램을 실행하려면 아래 예를 따르십시오. 아래 예제에서는 example.rb라는 이름의 Ruby 파일을 실행하고 명령은 다음과 같습니다.

ruby example.rb

그러면 example.rb 파일의 출력이 표시됩니다.

DelftStack

대화형 루비 환경

콘솔에서 직접 코딩하려는 경우 다음 명령을 사용하여 대화형 Ruby 환경을 시작할 수 있습니다.

irb

이제 아래와 같이 콘솔에서 직접 Ruby 명령을 실행할 수 있습니다.

irb(main):001:0> puts "DelftStack"
DelftStack
=> nil
irb(main):002:0>

시스템에 Ruby 설치

시스템에 Ruby가 포함되어 있지 않으면 시스템에서 Ruby 명령이나 파일을 실행할 수 없습니다. 시스템 환경에 Ruby를 설치하려면 다음 단계를 따르십시오.

  • RubyInstaller 다운로드

    시작하기 전에 이 페이지에서 RubyInstaller를 다운로드해야 합니다.

    여기에는 두 단계가 있습니다. 첫 번째 단계는 Devkit 포함이고 두 번째 단계는 Devkit 제외입니다. Ruby on Rails 앱에서 작업하려면 Devkit을 설치해야 합니다.

    RubyInstaller

  • RubyInstaller 설치

    이제 첫 번째 단계를 완료하면 설치 프로그램을 열고 아래 이미지와 같이 단계별로 설치해야 합니다.

    라이선스에 동의하고 다음을 클릭합니다.

    라이선스 수락

    설치할 경로를 지정하고 다음을 클릭합니다.

    경로 지정

    구성 요소를 선택하고 다음을 클릭합니다.

    구성 요소 선택

  • MSYS2 툴체인 설정

    설치 프로세스가 끝나면 최종 화면에 Run 'ridk install' to set up MSYS2라는 중요한 체크박스가 나타납니다. 이를 확인해야 하며 설치할 구성 요소를 선택하라는 터미널 창으로 보내집니다.

    Enter를 눌러 기본 MSYS2 시스템을 설치하고 업데이트를 확인한 다음 마지막으로 개발 도구 체인을 설치해야 합니다.

    개발 툴체인

    cmd

  • Ruby가 성공적으로 설치되었는지 확인

    Ruby가 시스템에 성공적으로 설치되었는지 확인하려면 터미널을 열고 아래 명령을 입력하십시오.

    ruby -v
    

    모든 것이 정상이면 콘솔에 아래와 같은 출력이 표시됩니다.

    ruby 3.1.3p185 (2022-11-24 revision 1a6b16756e) [x64-mingw-ucrt]
    

    이제 시스템에서 Ruby를 사용할 수 있으며 터미널을 사용하여 모든 Ruby 프로그램을 실행할 수 있습니다.

MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn