SWT용 Glimmer DSL은 Linux DEB/RPM 패키징을 지원합니다.

3217 단어 guidesktoprubydsl
Glimmer DSL for SWT v4.21.2.0은 Linux DEB/RPM 기본 실행 가능 패키징에 대한 지원을 추가하여(이전 GEM 패키징 대안을 계속 지원함) Linux를 Mac과 마찬가지로 1등급 패키징 시민으로 렌더링하여 APP/DMG/PKG를 지원합니다. 기본 실행 파일/설치 프로그램 및 MSI/EXE 기본 실행 파일/설치 프로그램을 지원하는 Windows. Native Executable Packaging은 팩에서 Glimmer DSL for SWT을 분리하는 기능 중 하나입니다(신뢰할 수 있는 완전 포함된 기본 실행 가능 패키징이 포함된 다른 Ruby 데스크탑 GUI 최신 라이브러리를 알지 못함).

변경 사항의 전체 목록은 다음과 같습니다.
  • 표준 glimmer package 호출(예: glimmer package[deb] 또는 glimmer package[rpm] )을 통해 deb/rpm 기본 실행 파일(젬뿐만 아니라)의 Linux 패키징을 지원합니다.
  • JRuby.runtime.jruby_class_loader.get_resource_as_stream(file_path).to_io.to_input_stream을 사용하도록 JAR에서 로드하는 이미지의 Glimmer::SWT::ImageProxy 구현 업데이트
  • 스캐폴딩/패키징 빌드/생성된 Java 리소스 클래스 사용 제거
  • 최신 jruby(jruby-9.3.1.0)의 정신 문제에 대한 임시 해결 방법으로 스캐폴딩된 앱에 gem 'psych', '3.3.2'를 강제 설치함

  • Glimmer DSL for SWT 을 사용한 패키징에 대해 자세히 알아보려면 Glimmer Packaging and Distribution reference document 을 확인하십시오.

    다음은 실행 시 생성된 RPM 설치 프로그램(Red Hat Enterprise Linux에서)의 스크린샷입니다.

    glimmer package[rpm]
    




    다음은 실행 시 생성된 DEB 설치 프로그램(Linux Mint Cinnamon에서)의 스크린샷입니다.

    glimmer package[deb]
    




    이전 Mac 및 Windows 지원에 대해서도 궁금한 경우 실행 시 생성된 Mac DMG 설치 프로그램의 스크린샷은 다음과 같습니다.

    glimmer "package[dmg]"
    






    다음은 실행 시 생성된 Windows MSI 설치 프로그램의 스크린샷입니다.

    glimmer "package[msi]"
    




    해피Glimmering !

    좋은 웹페이지 즐겨찾기