로컬 보석을 설치하려면 어떻게 해야 합니까?
.gem 파일을 컴퓨터의 폴더에 다운로드하면 나중에 다음을 사용하여 설치할 수 있습니까?gem install
?
또한 사용할 수 있습니다.gem install --local path_to_gem/filename.gem
이 작업은 사용자가 종료할 때 발생하는 일반적인 보석 저장소 검색을 건너뜁니다.--local
.
당신은 다른 마법을 찾을 수 있습니다.gem install --help
.
네, 그럴 때.gem install
현재 디렉터리를 먼저 검색하기 때문에 .vmdk 파일이 있으면 해당 디렉터리를 선택합니다.저는 그것을 보석 참조에서 찾았고, 당신도 그것을 유용하게 찾을 수 있을 것입니다.
gem 설치는 명명된 gem을 설치합니다.로컬 설치(예: 현재 디렉터리의 .gem 파일)를 시도하고 실패할 경우 원하는 최신 버전의 보석을 다운로드하여 설치합니다.
Gem 파일에 전체 파일 이름을 사용할 수도 있습니다.
gem install /full/path/to/your.gem
이것도 효과가 있습니다. 아마도 가장 쉬운 방법일 것입니다.
번들러로 보석을 만드는 경우:
# do this in the proper directory
bundle gem foobar
다음과 같이 기록한 후 레이크를 사용하여 설치할 수 있습니다.
# cd into your gem directory
rake install
다운로드 받은 보석이 알고 있을 가능성이 높습니다.rake install
,너무.
만약 당신이 지역적으로 수정된 보석의 포크를 작업하고 싶다면, 그렇게 하는 가장 좋은 방법은
gem 'pry', path: './pry'
일렬 종대로
...어디에./pry
저장소의 복제본이 됩니다.단순 실행bundle install
한 번, 그리고 당신이 만든 보석 소스의 모든 변화는 즉시 반영됩니다.와 함께gem install pry/pry.gem
소스가 아직 이동 중입니다.GEM_PATH
그리고 당신은 항상 둘 다 실행해야 합니다.bundle gem pry
그리고.gem update
테스트할 수 있습니다.
github 또는 다른 scm 호스트 사이트에서 프로젝트 파일을 다운로드하는 경우 gem build를 사용하여 프로젝트를 먼저 빌드하면 현재 디렉터리에서 whating.dll 파일을 얻을 수 있습니다.그럼 보석 설치!
보석이 있는 길로 가서 전화하기gem install -l gemname.gem
이건 제가 설치한 DRY입니다.
- 캐시 디렉터리에 필요한 보석이 이미 설치된 컴퓨터(기본값:
[Ruby Installation version]/lib/ruby/gems/[Ruby version]/cache
) - 모두 복사 "
*.gems
파일"은 자신의 보석 캐시 위치에 보석이 없는 컴퓨터에 저장됩니다(기본적으로 첫 번째 단계의 동일한 후원 경로:[Ruby Installation version]/lib/ruby/gems/[Ruby version]/cache
) - 콘솔에서 gems 캐시(cd)에 위치합니다.
[Ruby Installation version]/lib/ruby/gems/[Ruby version]/cache
) 및 발사gem install anygemwithdependencieshere
(예를 들어)cucumber-2.99.0
)
보석을 설치한 후 루비 보석은 기본적으로 보석 파일을 캐시 보석 디렉터리에 넣고 해당 파일을 중복하지 않기 때문에 두 컴퓨터가 동일한 버전(또는 편집적 보안 규칙에 의해 차단됨)을 가지면 더 쉽습니다. :v)
또는 보석은 합니다. 둘 수 DRY가 . 명령어를 입니다. 보석을 다른 위치에 둘 수는 있지만 DRY를 얻을 수 없습니다. 다른 대안으로는 launch integrated 명령을 사용할 수 있습니다.
gem server
그리고 보석 소스에 localhost URL을 추가합니다. 자세한 내용은 https://guides.rubygems.org/run-your-own-gem-server/ 에서 확인할 수 있습니다.
https://rubygems.org/gems/ 에서 보석을 다운로드하거나 번들 및 랙을 통해 로컬 보석을 구축할 수 있습니다.
예:
- 번들 보석 GemName
- 갈퀴 설치
실제 보석을 설치하기 전에 종속성 설치를 고려해야 합니다.
- gem 설치 --local /pathToFolder/xxx-2.6.1.gem
참고: 동일한 기계에서 fluentd td-agent와 ruby를 사용하는 경우.반드시 td-agent의 td-agent-gem 명령을 사용하십시오. td-agent는 Ruby를 소유하고 있습니다.
언급URL : https://stackoverflow.com/questions/220176/how-can-i-install-a-local-gem
'programing' 카테고리의 다른 글
Oracle SQL에 "존재하지 않는 경우 create sequence..."와 같은 것이 있습니까? (0) | 2023.06.17 |
---|---|
각도 라이브러리 모듈이 추상 클래스를 사용하여 서비스 주입 (0) | 2023.06.17 |
Oracle SQL - NULL 값이 있는 max() (0) | 2023.06.17 |
SQL: 사용 가능한 모든 테이블에서 모든 데이터 삭제 (0) | 2023.06.17 |
동시 가방 대 목록 (0) | 2023.06.17 |