"unicode"라고 불리는 unicode-gem을 설치했는데 require "unicode"
과 함께 사용할 수 없습니다.Ruby : 보석 이름 요청하기
필요로하는 보석의 이름을 알아 내라는 명령이 있었지만 잊어 버렸고 Google로 찾을 수 없습니다.
어떻게 다시 했습니까?
"unicode"라고 불리는 unicode-gem을 설치했는데 require "unicode"
과 함께 사용할 수 없습니다.Ruby : 보석 이름 요청하기
필요로하는 보석의 이름을 알아 내라는 명령이 있었지만 잊어 버렸고 Google로 찾을 수 없습니다.
어떻게 다시 했습니까?
보석 사양의 일부가되어야하는 것 같습니다. rubygems
보석 모듈 중 일부에서 프로그래밍 방식으로 올바른 문자를 찾을 수 있는지 알아보기 위해 require
문자열을 찾습니다. 지금까지 아무것도 찾지 못했습니다. 그것은 나에게 구멍처럼 보입니다. 나는 당신이 말하고있는 문제에 부딪쳤다. 그리고 그것은 고통이다. 보석 작성자는 문자열을 알고있는 사람이므로 * .gemspec 파일에 있어야합니다.
나의 추천 문제의 보석에 대한 디렉토리 다음에 다음 gems
디렉토리에 "GEM 된 경로"에 대해 표시되는 디렉토리에 명령 줄에서 gem env
및 cd
실행하는 것입니다. 그 디렉토리 안에는 README 파일이나 유사한 파일이 있는지 그들이 무엇을 말하는지 볼 수 있습니다. 아무것도 찾지 못하면 다음을 실행하십시오.
grep -r require *
그런 다음 가능한 후보 문자열에 대한 결과를 살펴보십시오. "test"디렉토리가있는 경우 먼저 "test
"을 "*
"으로 변경하여 결과를보다 가능성있는 조회수로 줄이십시오.
예를 들어, Net :: SSH 젬은 "net-ssh"라고 불리우지 만 보석은 net/ssh
을 사용해야합니다. grep을 사용하여 검색하면 require 'net/ssh'
의 인스턴스가 많이 나타났습니다.
'보석 사양 유니 코드'? – Zabba
nope ................ –
[보석을 설치했지만 '보석 이름'이 필요하지 않습니다. 왜?] (http://stackoverflow.com/questions/132867/i-have-a-gem-installed-but-require-gemname-does-not-work-why) – Zabba