수색…


비고

보석은 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

확인하려면 EnterEnter

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/


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow