그래서 CLI 도구를 사용하여 commander 보석을 사용하여 구축하고 있습니다. bin
폴더 (bin/dynamised
)에서 직접 사용할 때CLI 도구가 설치된 후 사용했을 때 명령 도구 gem이 올바르게 실행되지 않습니다.
실행 파일이 성공적으로 제대로 실행하지만 로컬로 보석을 설치 한 다음 명령 줄 (dynamised
)에서 실행할 때 아무것도하지 않는 것.
파일 상단에 puts 'WORKING'
을 추가하면 그 외에는 아무 것도 볼 수 없습니다.
편집 : puts [$0, __FILE__].inspect
의
출력 : 함에서
: 설치 보석에서 ["bin/dynamised", "bin/dynamised"]
: ["/Users/---------/.rbenv/versions/2.3.0/bin/dynamised", "/Users/---------/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/Dynamised-0.1.4/bin/dynamised"]
Link to gist 포함하는 실행.
잘못된 것이 확실하지 않습니다.
시도를 파일의 맨 위에있는 파일을 다시 실행하십시오. 나는 그들이 서로 다른 것으로 의심한다. – mudasobwa
그래, 그게 해결 됐어 ... 지금은 바보 같은 느낌이 든다. – Thermatix