데비안에서 RubyGems 사용하기

feanor의 이미지

데비안에서 RubyGems을 사용하기 위해 제가 한 일을 나름대로 정리해 봅니다. #는 루트 프롬프트이고 $는 일반 사용자 프롬프트입니다.

1. rubygems 그룹을 만듭니다.

# addgroup rubygems

2. 사용자를 rubygems 그룹에 추가합니다.

# adduser tinuviel rubygems

3. rubygems 패키지를 설치합니다.

# aptitude install rubygems

4. /var/lib/gems 의 권한을 조정합니다.

# chgrp -R rubygems /var/lib/gems
# chmod -R g+sw /var/lib/gems

5. 루트 쉘을 나와서 권한을 확인합니다.

$ groups
... rubygems

6. Gem을 설치합니다.

$ gem install pathname2
Bulk updating Gem source index for: http://gems.rubyforge.org
Install required dependency facade? [Yn] y
Successfully installed pathname2-1.5.2
Successfully installed facade-1.0.2
Installing ri documentation for pathname2-1.5.2...
Installing ri documentation for facade-1.0.2...
Installing RDoc documentation for pathname2-1.5.2...
Installing RDoc documentation for facade-1.0.2...

7. .bashrc를 편집합니다.

$ vi .bashrc
export RUBYOPT='rubygems'

8. 확인합니다.

$ irb
irb(main):001:0> require 'pathname2'
=> true