홈>
원격으로 사용할 수있는 지정된 보석의 모든 버전을 찾으려고합니다.
나는 사용하려고 시도했다 :
gem list rhc --remote
하지만 다음과 같이 표시됩니다 :
*** REMOTE GEMS ***
rhc (0.84.15)
rhcp (0.2.18)
rhcp_shell (0.2.12)
어떤 아이디어?
-
답변 # 1
-
답변 # 2
RubyGem 가이드에 따르면
search
를 사용해야합니다 예어. 따라서 명령은 다음과 같습니다.gem search rhc --all
정확한 이름을 사용하려면 다음을 사용하십시오 :
gem search ^rhc$ --all
시험판 버전을 포함하려면
--pre
를 사용하십시오.gem search ^rhc$ --pre
그리고
zsh
를 사용한다면 따옴표 추가 :gem search '^rhc$' --all
-
답변 # 3
@eyalev의 답변을 확장하려면 한 줄에 하나의 버전 목록을 원하면 다음과 같이 한 줄짜리가 있습니다.
gem search '^rspec$' --all \ | grep -o '\((.*)\)$' \ | tr -d '() ' \ | tr ',' "\n" \ | sort 0.0.10 0.1.0 0.1.1 # etc.
이 기능을 좀 더 재사용 할 수있게하려면 일부 함수를 작성하면됩니다 (제한된 bash 기술은 용서합니다) :
function extract_gem_versions() { echo "$1" \ | grep -o '\((.*)\)$' \ | tr -d '() ' \ | tr ',' "\n"; } function gem_versions() { local gem_name="$1"; local pattern="^${gem_name}$"; local vers_str="$(gem search ${pattern} --all)"; extract_gem_versions "$vers_str"; } gem_versions rspec | sort 0.0.10 0.1.0 0.1.1 # etc.
-
답변 # 4
시도 :
gem list [STRING] [options]
예 :
gem list rhc -r
또는 시도 :
gem list -r rhc
(문서와 제공된 예제가 서로 모순되는 것 같습니다. 둘 다 사용해보십시오)
<시간>문서를 참조하십시오 :
http://docs.rubygems.org/read/chapter/10#page34
관련 자료
- python - pip 203으로 사용 가능한 pypi 패키지 버전을 확인하는 방법은 무엇입니까?
- arch linux - pacman으로 사용 가능한 패키지 버전 쿼리
- Jfrog artifactory에서 Jenkins 배포 작업에 이르기까지 사용 가능한 패키지 버전 목록 가져 오기
- Ubuntu 1804에서 사용할 수있는 GCC 및 clang 버전은 무엇입니까?
- apt - 아카이브에서 사용 가능한 모든 버전의 패키지를 어떻게 볼 수 있습니까?
- kubuntu - 1804 LTS 내에서 어떤 플라즈마 버전을 사용할 수 있습니까?
- javascript - React를 사용하여 원격 소스를 사용할 수 있는지 확인하는 방법은 무엇입니까?
트렌드
- OpenCv의 폴더에서 여러 이미지 읽기 (python)
- 파이썬 셀레늄 모든 "href"속성 가져 오기
- git commit - 자식 - 로컬 커밋 된 파일에 대한 변경을 취소하는 방법
- html - 자바 스크립트 - 클릭 후 변경 버튼 텍스트 변경
- JSP에 대한 클래스를 컴파일 할 수 없습니다
- javascript - 현재 URL에서 특정 div 만 새로 고침/새로 고침
- jquery - JavaScript로 현재 세션 값을 얻으시겠습니까?
- javascript - swiperjs에서 정지, 재생 버튼 추가
- vue.js - axios를 사용하여 서버에 이미지를 업로드하는 방법
- python - 문자열에서 특정 문자 제거
내가 생각했던 것보다 쉬웠다. (실제로 그렇게 쉬운 말은하지 말자) :
반환 :