영어프랑스어스페인어

Ad


온웍스 파비콘

dh_ruby - 클라우드에서의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 dh_ruby를 실행하세요.

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 dh_ruby 명령입니다.

프로그램:

이름


dh_ruby - Ruby 소프트웨어용 debhelper7 빌드 시스템

개요


dh_ruby [옵션]

기술


dh_ruby Ruby 소프트웨어용 Debhelper 7 빌드 시스템입니다. 자동으로 빌드되고
Ruby 패키지에 포함된 파일을 설치하고 가능한 Rubygems에 가깝게 작업하려고 합니다.
하지만 Ruby 패키지에 대한 데비안 표준을 존중합니다.

dh_ruby는 지원되는 모든 Ruby 버전에 대해 자동으로 테스트를 실행할 수 있습니다.
아래의 "파일"섹션.

자세한 내용은 dh_ruby --help를 참조하세요.

SOURCE PACKAGE LAYOUT


dh_ruby 단일 바이너리 소스 패키지와 두 가지 소스 패키지 스타일을 지원합니다.
다중 바이너리 소스 패키지.

단일 바이너리 레이아웃
기본 레이아웃은 단일 바이너리 공들여 나열한 것. 이것은 대부분의 Ruby에서 사용되는 레이아웃입니다.
패키지 업스트림, 즉 Ruby 코드 lib/, 실행 가능한 프로그램 큰 상자/ 등 패키지
다음을 사용하여 Rubygems에서 가져옴 gem2deb(1) 이 레이아웃을 갖게 됩니다.

이 레이아웃을 사용할 때, dh_ruby 파일(Ruby 코드, 실행 파일, gemspec)을 설치합니다.
전에, 먼저 꾸러미 에 나열 데비안 / 제어.

다중 바이너리 레이아웃
gem2deb 버전 0.4.0 에 대한 지원을 도입했습니다. 다중 바이너리 공들여 나열한 것. 이 레이아웃은
단일 패키지로 업스트림을 유지 관리하는 다양한 Ruby 패키지 세트가 있는 경우에 사용됩니다.
VCS, Debian에서 단일 소스 패키지도 유지하기로 결정했습니다.
서로 다른 구성요소를 별도의 바이너리 패키지로 가집니다.

이 레이아웃에서 소스 패키지에는 하위 디렉터리에 별도의 구성 요소가 포함되어 있습니다.
여기서 각각은 표준 Ruby 레이아웃을 사용합니다(lib/, 큰 상자/, 등).

이 레이아웃은 동일한 루트에서 별도의 바이너리 패키지 생성을 지원하지 않습니다.
예배 규칙서. 그러한 경우에 대해서는 다음 문서를 참조하십시오. DH_RUBY_USE_DH_AUTO_INSTALL_DESTDIR
아래.

멀티 바이너리 레이아웃을 사용하고 싶다는 것을 나타내려면 1) 여러 바이너리 레이아웃을 나열해야 합니다.
바이너리 패키지 데비안 / 제어 평소처럼 다음과 같은 추가 필드를 추가합니다. X-DhRuby-루트
각 바이너리 패키지 스탠자 - 해당 디렉토리의 루트로 사용해야 하는 디렉토리를 나타냅니다.
바이너리 패키지.

예 :

출처: mymultibinarypackage
[...]

패키지: ruby-foo
X-DhRuby-Root: 경로/대상/foo
[...]

패키지: 루비바
X-DhRuby-Root: 경로/대상/바

해당 소스 패키지는 다음과 같이 배치되어야 합니다.

푸/
foo.gemspec
lib /
foo.rb
빈/푸
술집/
bar.gemspec
lib /
bar.rb
큰 상자/


다중 바이너리 패키지 및 사용법에 대한 중요 참고 사항 X-DhRuby-루트:

· 패키지가 다중 바이너리 레이아웃을 사용하는 경우 `를 포함해야 합니다.gem2deb (>= 0.4.0~)`
빌드 종속.

버전 0.4.0 했다 a 버그 in 전에, SUPPORT for 출신 확장 다중 바이너리 패키지에서는
따라서 패키지가 다중 바이너리 기능과 하위 기능 중 하나 이상을 사용하는 경우
구성 요소에는 기본 확장이 있으므로 `를 사용해야 합니다.gem2deb (>= 0.4.1~)` 빌드 종속
대신.

· 표시된 경로 X-DhRuby-루트, 아마도 지금쯤 짐작하셨겠지만,
소스 패키지의 루트를 기준으로 합니다.

· 바이너리 패키지가 다음을 선언하는 경우 X-DhRuby-루트 필드, 기타 모든 바이너리 패키지
하나도 없어 무시당할 거야 dh_ruby.

옵션


--깨끗한, --구성, --짓다, --시험, --설치
빌드 프로세스의 다양한 단계에서 debhelper가 호출하는 명령입니다.

--인쇄 지원
지원되는 Ruby 버전을 인쇄합니다.

-h, --도움
표시 dh_ruby 사용 정보.

-v, --번역
표시 dh_ruby 버전 정보.

--gem-설치
이 옵션은 빌드가 다음을 사용해야 함을 나타냅니다. 보석 파일을 설치하는 명령,
자체 설치 프로그램 대신. 네이티브 패키지는 다음 위치에 설치됩니다.
/ usr / lib /$ARCH/rubygems-통합/$RUBY_VERSION, 순수 Ruby 패키지는
에 설치 /usr/share/rubygems-통합/모두.

--setuprb
이 옵션은 빌드에서 다음을 사용해야 함을 나타냅니다. setup.rb 흔한 보석보다는
기반 빌드. 적용하려면 이 옵션이 먼저 와야 합니다!

환경 변수


DH_RUBY
이 변수를 사용하여 명령줄 매개변수를 dh_ruby에 전달합니다. 예를 들어
데비안/규칙:

DH_RUBY 내보내기 = --gem-install

DH_RUBY_IGNORE_TESTS
이는 패키지 빌드 중에 dh_ruby가 무시할 공백으로 구분된 테스트 목록입니다.
사용 가능한 테스트 이름은 지원되는 모든 Ruby 버전의 이름입니다(목록을 나열할 수 있음).
`dh_ruby --print-supported`를 사용하세요).

"all"로 설정하면 패키지 빌드 중에 모든 테스트가 무시됩니다.

DH_RUBY_USE_DH_AUTO_INSTALL_DESTDIR
이 변수가 (무엇이든) 정의되면 dh_ruby는 정보를 받은 디렉터리를 존중합니다.
by dh_auto_install(1) 일반적으로 데비안/tmp. 기본적으로 gem2deb은 다음 위치에 파일을 설치합니다.
데비안/꾸러미어디로 꾸러미 debian/control에 나열된 첫 번째 바이너리 패키지입니다.

이는 지원되는 버전을 따르지 않는 다중 바이너리 소스 패키지에 유용합니다.
레이아웃(예: 각각 별도의 하위 디렉터리 lib/, 큰 상자/ 등). 이를 사용하면 모든 파일이
에 설치됩니다 데비안/tmp, 별도의 바이너리로 배포할 수 있습니다.
패키지를 사용하여 데비안/$package.install 파일 또는 명시적인 쉘 호출
데비안/규칙.

혼성 DH_RUBY_USE_DH_AUTO_INSTALL_DESTDIR 다중 바이너리 레이아웃은 지원되지 않습니다.

DH_RUBY_GEMSPEC
패키지 메타데이터와 함께 gem 사양이 포함된 파일을 결정합니다. 에 의해
기본적으로 dh_ruby는 소스 패키지 루트에 있는 .gemspec 파일에서 메타데이터를 읽습니다.
예배 규칙서. 사용자 정의를 제공하려는 경우 이 변수를 사용하여 이를 재정의할 수 있습니다.
데비안 패키지의 메타데이터입니다.

소스 패키지 루트에 .gemspec이 두 개 이상 있는 경우 필요한 것
DH_RUBY_GEMSPEC를 사용하여 dh_ruby에게 어떤 것을 사용할지 지시합니다.

onworks.net 서비스를 사용하여 온라인으로 dh_ruby를 사용하세요


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad