JetBrains RubyMine: Linux 설치 가이드
JetBrains RubyMine은 루비(Ruby) 프로그래밍 언어를 위한 강력한 통합 개발 환경(IDE)입니다. 이 크로스 플랫폼 애플리케이션은 macOS, Windows, 그리고 Linux에서 원활하게 작동합니다. 본 가이드에서는 리눅스 환경에 RubyMine을 설치하는 세 가지 방법을 자세히 안내합니다.
주의: JetBrains RubyMine은 유료 소프트웨어입니다. 처음 설치 후에는 평가판으로 사용 가능하며, 계속 사용하려면 JetBrains 계정을 통해 라이선스를 구매해야 합니다.
Arch Linux 설치 방법
Arch Linux 사용자들은 AUR(Arch User Repository)을 통해 RubyMine을 편리하게 설치할 수 있습니다. AUR 패키지를 이용하면 일반적인 Arch Linux 패키지처럼 설치 및 업데이트가 가능합니다.
JetBrains는 AUR을 공식적으로 지원하지 않지만, AUR 패키지는 JetBrains 웹사이트에서 직접 파일을 가져오므로 안전하게 사용할 수 있습니다.
설치 시작에 앞서, AUR을 통한 설치에 필요한 ‘git’과 ‘base-devel’ 패키지를 설치해야 합니다. 다음 명령어를 터미널에 입력하세요:
sudo pacman -S git base-devel
다음으로, Trizen AUR 도우미를 설치합니다. Trizen은 RubyMine 설치 과정을 간소화해줍니다. Git clone 명령을 사용하여 Trizen 패키지를 다운로드하세요:
git clone https://aur.archlinux.org/trizen.git
다운로드된 ‘trizen’ 폴더로 이동한 후, Trizen PKGBUILD 파일을 사용하여 Trizen을 컴파일하고 설치합니다:
cd trizen/
makepkg -sri
Trizen 설치가 완료되면, 다음 명령어를 사용하여 Arch Linux에 최신 버전의 RubyMine을 설치할 수 있습니다:
trizen -S rubymine
Snap 패키지 설치 방법
Ubuntu 및 Snap 패키지를 지원하는 리눅스 배포판에서는 Snap 패키지를 통해 RubyMine을 설치할 수 있습니다.
Snap 버전을 설치하려면 먼저 Snap 패키지 런타임(snapd)을 활성화해야 합니다. 터미널을 열고 다음 명령어를 사용하여 snapd 패키지를 설치하세요:
sudo apt install snapd
(또는 각 배포판에 맞는 패키지 관리자 명령어 사용)
snapd 설치 후, ‘snapd.socket’ 서비스를 활성화하여 런타임을 시작하고 시스템에서 사용할 수 있도록 준비합니다:
sudo systemctl enable --now snapd.socket
이제 다음 명령어를 사용하여 RubyMine의 최신 버전을 설치할 수 있습니다:
sudo snap install rubymine --classic
주의: RubyMine은 ‘클래식’ 모드를 지원하는 리눅스 운영 체제에서만 작동하며, 이 모드는 AppArmor를 필요로 합니다. AppArmor를 사용하지 않는 Fedora와 같은 OS에서는 작동하지 않을 수 있습니다.
일반 Linux 설치 방법
JetBrains는 모든 리눅스 배포판 사용자를 위해 TarGZ 형식의 설치 프로그램도 제공합니다. Snap이나 AUR을 지원하지 않는 배포판에서 유용합니다.
먼저 RubyMine 다운로드 페이지에서 리눅스용 설치 파일을 다운로드합니다. 다운로드에는 다소 시간이 걸릴 수 있습니다.
다운로드가 완료되면 터미널을 열고(Ctrl+Alt+T 또는 ‘터미널’ 검색) 다운로드 폴더로 이동합니다:
cd ~/Downloads
다운로드한 TarGZ 아카이브의 압축을 해제합니다:
tar xvf RubyMine-*.tar.gz
압축 해제 후 생성된 RubyMine 폴더로 이동합니다:
cd RubyMine-*/
이제 ‘bin’ 디렉토리로 이동합니다:
cd bin
다음 명령어를 사용하여 RubyMine 설치 프로그램을 실행합니다:
./rubymine.sh
설치 프로그램이 시작되면, 설정 또는 설치 디렉토리 관련 창이 나타납니다. “설정을 가져오지 않음”을 선택하고 “확인”을 클릭합니다.
계정 활성화 창에서 JetBrains 계정으로 로그인하거나 평가판 사용을 시작할 수 있습니다.