Latest web development tutorials

루비 루비 젬

루비 젬 루비 프로그램과 표준 포맷의 라이브러리의 분포를 제공하는 패키지 매니저이며, 또한 설치된 관리 툴 패키지를 제공한다.

뿐만 아니라 보석 서버의 배포, 쉽게 설치를 관리하기위한 루비 젬 보석 도구입니다. 이 유사하다 우분투, 얌의를 CentOS, 파이썬의 핍에있는 apt-get입니다.

2003 년 11 월 설립에 대해 젬은 루비 1.9 버전의 루비 표준 라이브러리의 일부가되었다.

루비 버전이 1.9보다 낮은 경우에는 수동으로 설치할 수 있습니다 :

루비 젬 명령을 업데이트 :

$ gem update --system          # 需要管理员或root用户

보석

보석은 패키지 관리자 (보석 함) 루비 모듈입니다. 어느 패키지에 대한 정보와 설치 파일이 포함되어 있습니다.

보석 일반적으로 YAML 보석 정보에 관한 ".gemspec"를 포함하여, 빌드 파일을 문서입니다. 일반적에 레이크를 사용하여이 경우 루비 코드는 보석 직접 설정 될 수있다.

보석 명령

보석 명령은 보석 패키지를 구축, 업로드, 다운로드 및 설치하는 데 사용됩니다.

보석 사용

루비 젬 기능적으로 매우 유사있는 apt-get 운반, 얌과 NPM과 함께.

설치 :

gem install mygem

제거 :

gem uninstall mygem

목록 설치 보석 :

gem list --local

예를 들어 사용 가능한 보석의 목록 :

gem list --remote

모든 보석에 대한 RDoc 문서를 만듭니다 :

gem rdoc --all

보석,하지만 설치를 다운로드 할 수 있습니다 :

gem fetch mygem

예를 들어, 가능한 보석에서 검색

gem search STRING --remote

보석 패키지의 건설

보석 명령은 .gemspec 및 .gem 파일을 구축하고 유지하는 데 사용할 수 있습니다.

.gemspec을 사용하여 파일을 .gem 빌드 :

gem build mygem.gemspec

국내 소스를 수정

자원 위의 아마존 S3에 저장되어있는 국내 네트워크 이유는 (당신이 알고), 결과 rubygems.org 간헐적 인 연결 실패를 파일입니다.

그래서 당신은 실행을 볼 수 -V 레일을 설치 랙을 설치 보석과 만나거나 특별히 보석으로, 응답 시간 시간을 설치 번들됩니다.

그래서 우리는 Taobao의 다운로드 소스로 수정할 수 있습니다 http://ruby.taobao.org/

우선, 전류원을 확인 :

$ gem sources -l
*** CURRENT SOURCES ***

https://rubygems.org/

다음으로, https://rubygems.org/을 제거하고 Taobao의 소스 http://ruby.taobao.org/ 다운로드 추가합니다.

$ gem sources --remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
$ gem sources -l
*** CURRENT SOURCES ***

https://ruby.taobao.org
# 请确保只有 ruby.taobao.org
$ gem install rails

당신이 사용하는 경우 Gemfile 및 번들 (예 : 레일 프로젝트)

당신은 보석 소스 코드 이미지 명령을 묶을 수 있습니다.

$ bundle config mirror.https://rubygems.org https://ruby.taobao.org

그래서 당신은 당신의 Gemfile 소스를 변경하지 마십시오.

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