2

기본적으로 7zip 아카이버에 대한 래퍼 인 Rails 플러그인을 조금씩 공개하려고합니다.Rails 플러그인에 바이너리를 포함해야합니까?

Windows, Mac 및 Linux 용 7zip 바이너리를 포함시켜야합니까, 아니면 종속성이고 작동시켜야한다고 사용자에게 설명해야합니까? 7zip을 설치하는 것이 그리 어렵지는 않지만 일반적으로 가장 좋은 방법은 무엇인지 압니다. 내가 부탁하는 이유는 적절하게 컴파일되지 않거나 문제의 OS 용 준비 상태에서 사용할 수없는 일종의 의존성을 필요로하는 보석으로 여러 번 달려서 그 결과 나는 결국 하루를 보낸다는 것이다. 프로그램을 컴파일하는 바이너리 또는 방법에 대한 사냥. (지금까지 데비안이 아닌 Mac과 Windows에서 나에게 일어난 일입니다.)

+0

가장 좋은 방법은 플러그인을 보석으로 패키지하는 것입니다. 이 정확한 문제 해결을 처리합니다. – ryeguy

+0

7zip 바이너리 용 소스를 패키지화하고 각각 설치시 자신 만의 빌드를 만들 수 있습니다 ... – rogerdpack

답변

3

플랫폼 별 라이브러리에 의존적 인 플러그인이 몇 가지 있습니다. 아마 그들이 보석으로 포장되는 방법을 보는 것이 도움이 될 것입니다. T 이름 : mysql, mongo, ruby-libxml 등

관련 문제