rubygems 튜토리얼
루비 젬 시작하기
수색…
비고
보석은 Ruby 응용 프로그램의 기능을 확장하거나 수정하는 데 사용할 수 있습니다. 일반적으로 이들은 자신의 응용 프로그램 및 라이브러리에서 사용하기 위해 다른 루비 스트와 공유되는 재사용 가능한 기능을 배포하는 데 사용됩니다. 일부 보석은 작업을 자동화하고 작업 속도를 높이는 데 도움이되는 명령 줄 유틸리티를 제공합니다.
RubyGems 소프트웨어를 사용하면 시스템에 Ruby 소프트웨어 패키지를 쉽게 다운로드, 설치 및 사용할 수 있습니다. 이 소프트웨어 패키지는 gem 이라고 부르며 패키지 된 Ruby 응용 프로그램 또는 라이브러리를 포함합니다.
설치 또는 설정
RubyGems가 설치되어 있지 않다면 소프트웨어를 수동으로 설치하는 사전 gem 방식이 있습니다.
RubyGems 에서 다운로드
디렉토리에 압축을 풀고 거기에
cd.다음으로 설치 :
ruby setup.rb(관리자 / root 권한이 필요할 수 있음)sudo ruby setup.rb
자세한 내용 및 기타 옵션은 다음을 참조하십시오.
ruby setup.rb --help
Linux에서 설치
루비 젬을 설치하기 전에 루비가 설치되어 있는지 확인한 다음 :
Ubuntu에서 apt-get을 사용하여 RubyGems 설치하기
sudo apt-get install rubygems
Yum을 사용하여 RubyGems 설치하기
sudo yum install rubygems
수동 설치 방법
wget https://rubygems.org/rubygems/rubygems-2.6.6.tgz
tar xvf rubygems-2.6.6.tgz
cd rubygems-2.6.6
sudo ruby setup.rb
미리 컴파일 된 루비 버전과 루비 보석을 설치하십시오 (우분투).
sudo apt-add-repository ppa:brightbox/ruby-ng
확인하려면 Enter 를 Enter
sudo apt-get update
그런 다음 선택한 루비 버전을 설치할 수 있습니다 (ppa는 ruby2.0 ruby2.1 ruby2.2 ruby2.3 및 기존 버전 ruby1.8 ruby1.9.1 ). 버전에 해당하는 -dev 패키지를 포함해야합니다. 그렇지 않으면 Nokogiri 또는 mysql2 와 같은 네이티브 확장의 개발이 실패합니다.
sudo apt-get install ruby2.3 ruby2.3-dev ruby-switch
sudo ruby-switch set ruby2.3
ruby -v
>> ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu]
이제 sudo gem install gemname 통해 모든 사용자에게 원하는 모든 sudo gem install gemname .
노트 :
- 이 방법은 모든 사용자를 위해 시스템 전반에 루비와 루비 젬을 설치하고 설정합니다.
- 보석을 설치하려면 sudo가 필요하지만 (
sudo gem install rails) 루트로bundle을 실행하지 마십시오. 보석을 설치해야한다면 sudo 암호를 물어볼 것입니다.
보석 소스 변경
# list gem sources:
gem sources -l
# remove default gem source:
gem sources -r https://rubygems.org/
# add other gem sources:
gem sources -a https://ruby.taobao.org/