[RUBY-ON-RAILS] 어떻게 RVM을 사용하고 전 세계적으로 사용할 수 보석을 만들려면 어떻게해야합니까?
RUBY-ON-RAILS어떻게 RVM을 사용하고 전 세계적으로 사용할 수 보석을 만들려면 어떻게해야합니까?
나는 맥 OSX 10.6.4을 실행하고있어 RVM을 설치했습니다. 그 위대한 지금까지, 정말 날 두통없이 동일한 시스템에서 레일과 루비의 여러 버전을 가지고 관리 할 수있는 방법을 사랑하고!
그러나, 나는 각 설정에 대한 (예 : 승용차와 같은) 특정 보석을 설치해야하고 싶지 않아요. gemsets 사이의 보석을 공유 할 수있는 방법이 있습니까? 나는 1.8.7@rails2.3.8을 가지고 1.9.2@rails3, 나는 그런 승객, MySQL은 같은 보석을 가질 수 있으며, 한 번 설치하고 모든 버전에서 사용 카피 스트라 노?
해결법
-
==============================
1.이 글로벌 gemset라는 뭔가이며, 그것은 특정 루비 버전의 모든 gemsets 사이에 공유됩니다. 하지만 당신은 루비 버전 사이의 보석을 공유 할 수 없습니다.
이 글로벌 gemset라는 뭔가이며, 그것은 특정 루비 버전의 모든 gemsets 사이에 공유됩니다. 하지만 당신은 루비 버전 사이의 보석을 공유 할 수 없습니다.
그러나, 당신이 할 수있는 일은 새로운 루비 버전을 추가 할 때 자동으로 설치됩니다 보석의 목록을 만드는 것입니다. 즉, 여기에 설명되어 있습니다. 한마디로 : 편집 ~ / .rvm / gemsets / global.gems라는 파일은 각 루비 버전이되고 싶은 보석의 목록을 포함합니다.
희망이 도움이.
-
==============================
2.최신 RVM 버전 (1.17.0 및 이후) 만 입력
최신 RVM 버전 (1.17.0 및 이후) 만 입력
RVM은 승객을 설치 보석 할 @global
또는
RVM 경우에만 루비의 특정 버전을 필요로하는 경우 보석이 승객을 설치 할 1.9.3@global.
-
==============================
3.작성하고 다음 명령을 사용하여 글로벌 gemsets을 사용할 수 있습니다 :
작성하고 다음 명령을 사용하여 글로벌 gemsets을 사용할 수 있습니다 :
rvm gemset create global rvm gemset use global
사용자가 만든 글로벌 gemset에 대한 사용을 실행 한 후에는 단순히 평소와 같이 보석을 설치합니다 :
gem install mysql passenger
-
==============================
4.는 "글로벌"RVM의 gemset 이름의 모든 gemset 당신이 원하는 보석을 추가 즉,
는 "글로벌"RVM의 gemset 이름의 모든 gemset 당신이 원하는 보석을 추가 즉,
rvm 1.9.2@global
다음 프로젝트 특정의 gemsets는 1.9.2@myProject 이미 글로벌 목록에서 당신에게있는 거 "기본"보석이있을 것이다 RVM
-
==============================
5.만들기와 같은 세계적인 보석을 사용합니다 :
만들기와 같은 세계적인 보석을 사용합니다 :
rvm use <ruby version>@global --create
당신이 gemsets 사이에 공유 할 보석을 설치합니다 :
bundle install <gem name>
그러나이 보석은 같은 루비 버전의 gemsets 사이에 공유 할 수 있습니다.
-
==============================
6.RVM 문서에 따르면, 실제로 인터프리터 버전에 따라, 통역 당은 RVM 전체 수준에서 정의, 그리고 마지막으로 통역 당 특정 패치 수준에서 할 수있다 "글로벌"gemsets가 있습니다. 그리고 설치 보석은 한 레벨에서 다음 레벨 계단식.
RVM 문서에 따르면, 실제로 인터프리터 버전에 따라, 통역 당은 RVM 전체 수준에서 정의, 그리고 마지막으로 통역 당 특정 패치 수준에서 할 수있다 "글로벌"gemsets가 있습니다. 그리고 설치 보석은 한 레벨에서 다음 레벨 계단식.
from https://stackoverflow.com/questions/4007171/how-do-i-use-rvm-and-create-globally-available-gems by cc-by-sa and MIT license
'RUBY-ON-RAILS' 카테고리의 다른 글
[RUBY-ON-RAILS] 어떻게 MySQL과 포스트 그레스 모두 소문자를 구분하지 쿼리를 작성합니까? (0) | 2020.02.18 |
---|---|
[RUBY-ON-RAILS] belongs_to 관계와 일에 fields_for와 accepts_nested_attributes_for 얻기 (0) | 2020.02.18 |
[RUBY-ON-RAILS] ActiveModel 시리얼에 매개 변수를 전달하는 방법 (0) | 2020.02.18 |
[RUBY-ON-RAILS] 레일 '기본 레이크 작업을 재정의 (0) | 2020.02.18 |
[RUBY-ON-RAILS] 레일 서버에 POST의 JSON (0) | 2020.02.18 |