본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸

berrybrew (Install)

0

berrybrew는 Windows용 Strawberry Perl 버전을 관리하는 도구로, 여러 버전의 Perl을 동시에 설치하고 전환하여 사용할 수 있습니다.

Windows개발 도구버전 관리오픈소스

소개

berrybrew는 Windows용 Strawberry Perl 버전을 관리하는 도구로, 여러 버전의 Perl을 동시에 설치하고 전환하여 사용할 수 있습니다. David Farrell이 originalmente 개발했으며, 현재는 Steve Bertrand가 유지 관리하고 있습니다. C#로 작성된 이 프로그램은 Perl 개발 환경을 손쉽게 구성하고자 하는 Windows 사용자를 대상으로 합니다.

상세정보

Perl 버전 관리

berrybrew를 사용하면 다양한 Strawberry Perl 버전을 목록에서 확인하고, 설치하거나 제거할 수 있습니다. berrybrew available 명령으로 사용 가능한 버전을 보고, berrybrew install 로 특정 버전을 설치할 수 있습니다.

설치된 버전 목록 확인 및 전환

berrybrew list로 현재 설치된 Perl 버전을 확인하고, berrybrew switch 로 사용 중인 버전을 변경할 수 있습니다. 임시로 버전을 사용하려면 berrybrew use 명령을 이용합니다.

Perl 인스턴스 복제 및 스냅샷

berrybrew clone 명령으로 기존 Perl 설치를 완전히 복사할 수 있으며, berrybrew snapshot로 인스턴스의 상태를 내보내고 가져올 수 있습니다.

모듈 및 환경 설정 관리

berrybrew modules로 한 Perl의 모듈 목록을 다른 Perl로 내보내고 가져올 수 있으며, berrybrew options로 루트 디렉터리나 임시 디렉터리와 같은 설정을 조정할 수 있습니다.

다운로드 및 설치 방법

가장 쉬운 방법은 자체 설치 실행 파일을 다운로드하는 것입니다. berrybrewInstaller.exe 파일을 받아 실행하면 됩니다. SHA1 해시는 5917766c003525f736a5cf409e1c4d0fd4cb345f입니다.

또는 ZIP 아카이브를 다운로드하여 압축을 풀 수 있습니다. berrybrew.zip 파일을 받은 후 압축을 해제하고, 해당 디렉터리에서 binberrybrew.exe config 명령을 실행해 PATH에 등록합니다.

소스 코드를 클론하여 직접 빌드하는 방법도 지원됩니다. git clone https://github.com/dnmfarrell/berrybrew 후 binberrybrew.exe config를 실행합니다.

기본 사용법

설치 후 명령 프롬프트에서 berrybrew 명령을 사용할 수 있습니다. 주요 명령은 다음과 같습니다:

  • berrybrew install 5.32.0.1: 특정 버전의 Strawberry Perl 설치
  • berrybrew list: 설치된 Perl 버전 목록 보기
  • berrybrew switch 5.32.0.1: 지정된 버전으로 전환
  • berrybrew use 5.32.0.1: 현재 세션에서만 버전 임시 사용
  • berrybrew remove 5.32.0.1: 특정 버전 제거
  • berrybrew fetch: 사용 가능한 Perl 버전 목록 업데이트
  • berrybrew config: berrybrew를 시스템 PATH에 추가
  • berrybrew unconfig: PATH에서 berrybrew 제거
  • berrybrew help: 도움말 보기
  • berrybrew version: 현재 버전 확인

명령에 대한 상세한 설명은 berrybrew help 형식으로 확인할 수 있습니다. 예를 들어 berrybrew install help는 install 명령의 옵션을 보여줍니다.

이런 경우에 유용합니다

여러 프로젝트에서 서로 다른 Perl 버전이 필요한 개발자에게 유용합니다. 예를 들어, 레거시 코드는 오래된 Perl 버전에서 실행하고, 새로운 기능은 최신 버전에서 테스트할 때 berrybrew를 사용하면 환경을 빠르게 전환할 수 있습니다. 또한, 모듈 호환성을 테스트하거나 CPAN 모듈을 다양한 버전에서 검증해야 하는 상황에서도 도움이 됩니다.

지원 환경·시스템 요구사항

이 프로그램은 Windows에서만 실행됩니다. .Net Framework 2.0 이상이 설치되어 있어야 하며, 관리자 권한이 필요할 수 있습니다. 이는 Windows에서 시스템 PATH가 사용자 PATH보다 우선시되는 방식으로 작동하기 때문입니다. 자체 버전을 컴파일하려면 Mono 또는 Visual Studio가 필요합니다.

최신 버전·업데이트

현재 버전은 1.4.1이며, 저장소의 커밋 기록을 통해 업데이트 내역을 확인할 수 있습니다. 업데이트는 설치 프로그램을 다시 실행하거나 git pull을 통해 받을 수 있으나, 설정 파일이 덮어쓰여질 수 있으니 주의가 필요합니다. 설정 파일을 보존하려면 data 디렉터리를 백업한 후 복원해야 합니다.

제한 사항·확인 사항

설치 프로그램을 사용하지 않고 git pull로 업데이트할 경우, 구성 파일이 기본값으로 덮어쓰여질 수 있습니다. 사용자 지정 설정이 있는 경우, 업그레이드 전에 data 디렉터리를 백업하고 이후에 복원해야 합니다. 또한, berrybrew는 정상적으로 작동하려면 관리자 권한이 필요합니다. 루트 디렉터리를 변경하는 기능은 현재 완전하지 않으므로, Perl 설치를 이미 진행한 후에는 변경을 권장하지 않습니다.

시스템 요구사항

.Net Framework 2.0 이상이 필요하며, Windows 전용 프로그램입니다. 자체 버전을 컴파일하려면 Mono 또는 Visual Studio가 필요할 수 있습니다.