English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Ruby 安装 Linux

Linux 머신에서 Ruby를 설치하는 단계를 다음에列出합니다.

주의:설치하기 전에 root 권한을 확인해 주세요.

소스 코드 설치

  • 최신 버전의 Ruby 압축 파일을 다운로드하세요.여기를 클릭하여 다운로드.

  • Ruby를 다운로드한 후, 새로 만든 디렉토리에 압축해제합니다:

$ tar -xvzf ruby-2.2.3.tgz    
$ cd ruby-2.2.3
  • 이제, 다음과 같이 소스 코드를 구성하고 컴파일합니다:

$ ./configure
$ make
$ sudo make install
  • 설치가 완료되면 명령 프롬프트에서 다음 명령어를 입력하여 모든 것이 정상적으로 작동하는지 확인하세요:

$ruby -v
ruby 2.2.3……
  • 모든 것이 정상적으로 작동하면 위와 같은 Ruby 인터프리터 버전이 출력됩니다. 다른 버전을 설치하면 다른 버전이 표시됩니다.

자동 Ruby 설치

컴퓨터가 인터넷에 연결되어 있다면 Ruby를 설치하는 가장 간단한 방법은 다음을 사용하는 것입니다 yum 또는 apt-get컴퓨터의 명령 프롬프트에서 다음 명령어를 입력하면 Ruby를 컴퓨터에 설치할 수 있습니다.

$ sudo yum install ruby # CentOS, Fedora 또는 RHEL 시스템
또는
sudo apt-get install ruby-full # Debian 또는 Ubuntu 시스템

Apple 시스템 사용자라면 다음을 사용할 수 있습니다 brew 명령어 설치:

$ brew install ruby

RVM를 사용하여 Ruby를 설치하십시오

RVM는 시스템에서 여러 Ruby 버전을 설치하고 관리할 수 있습니다. 또한 다른 gem 집을 관리할 수도 있습니다. OS X, Linux 및 다른 유사 UNIX 운영 체제를 지원합니다.

RVM 설치

$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
$ curl -sSL https://get.rvm.io | bash -s stable

설치가 완료되면, 설치 정보가 나타나며, 주의해야 할 한 줄이 있습니다:

...
RVM을 사용하기 시작하려면 `source`를 실행해야 합니다 /etc/profile.d/rvm.sh`
....

이는 사용하기 시작하기 위해 source 명령어를 실행하여 최근 수정된 초기화 파일을 다시 실행해야 한다는 것을 의미합니다. 설치 안내에 따라 다음 명령어를 실행하여 RVM 환경을 로드합니다 (Termal을 새로 열지 않아도 됩니다. 자동으로 재로드됩니다)

source /etc/profile.d/rvm.sh

설치가 올바르게 되었는지 확인해 보세요

$ rvm -v
rvm 1.22.17 (안정적인) Wayne E. Seguin <[email protected]>, Michal Papis <[email protected]> [https://rvm.io/]

RVM을 사용하여 Ruby 환경을 설치합니다

이미 알려진 ruby 버전을 나열합니다:

$ rvm list known

기존 rvm 버전을 설치할 수 있습니다. 예를 들어, rvm을 사용하여 설치할 수 있습니다 2.4.2 버전 설치 예제로)

$ rvm install 2.4.2

그런 다음, 장기적인 다운로드와 컴파일 과정을 기다리십시오. 완료되면 Ruby, Ruby Gems이 설치됩니다.

rvm 일반 명령어

설치된 ruby를 확인합니다

$ rvm list

설치된 버전을 제거합니다

$ rvm remove 1.9.2

Ruby 버전 설정

RVM을 설치한 후, 지정된 버전의 Ruby를 시스템 기본 버전으로 설정하기 위해 다음 명령어를 실행해야 합니다

$ rvm 2.0.0 --default

또한, 다른 버전 번호를 사용할 수도 있습니다. 전제 조건은 해당 버전을 rvm install로 설치했는지 확인해야 합니다

이제 올바르게 설정되었는지 테스트할 수 있습니다

$ ruby -v
ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin13.0.0]
$ gem -v
2.1.6

이는 Ruby의 기본 소스가 cocoapods.org을 사용하는 것이 원인일 수 있습니다. 국내에서 이 주소에 접근할 때 문제가 발생할 수 있으며, 인터넷에서 제안하는 한 가지 해결책은 far을 ruby로 대체하는 것입니다。-china의, 대체 방식은 다음과 같습니다:

$ gem source -r https://rubygems.org/
$ gem source -a https://gems.ruby-china.com/

要想验证是否替换成功了,可以执行:

$ gem sources -l

正常的输出结果:

*** CURRENT SOURCES ***
https://gems.ruby-china.com/

 

请确保只有 gems.ruby-china.com

$ gem install rails

如果你使用 Gemfile 和 Bundle (例如:Rails 项目)

你可以用 Bundler 的 Gem 源代码镜像命令。

$ bundle config mirror.https://rubygems.org https://gems.ruby-china.com

这样你不用改你的 Gemfile 的 source。

source 'https://rubygems.org/'
gem 'rails', '4.1.0'
...