728x90
반응형
보통 Rust 패키지 관리자인 Cargo 를 사용할때 다음과 같은 문법으로 패키지를 추가한다.
cargo install create-tauri-app
관련 패키지들을 다운받아서 로컬에서 빌드를 하게 되는데 최초 관련 패키지들의 소스를 다운받아서 컴파일 한 후 빌드하면 사용할 패키지가 완성된다. 그런데 다운받아서 빌드하는데 5분넘게 시간이 걸린다. 아무래도 너무 오랜 시간이 걸리는 문제점을 개선하기위해 이미 빌드된 패키지를 다운 받는 기능을 만들어서 배포하는것 같다.
그럼 binstall 을 설치해보자.
cargo install cargo-binstall
이것도 꽤 많은 패키지들의 소스를 다운받아서 컴파일한 다음 cargo-binstall 패키지를 완성한다.
설치가 완료되면 다음 두가지 방법으로 호출해서 사용할 수 있다.
cargo binstall <다운받을 패키지명>
or
cargo-binstall <다운받을 패키지명>
패키지명을 빼고 실행하면 다음과 같은 help 도움말이 표시된다.
cargo binstall create-tauri-app
다음을 실행해 보면 5분넘게 걸리던 패키지 설치과정이 40초로 줄어든걸 볼 수 있다.
세부적인 명령어는 필요할때 써보고 정리해보도록 하겠다.
728x90
'Programming > Rust, Golang, C, C++' 카테고리의 다른 글
[Golang] wails-vite-sveltekit-ts-tailwind 템플릿 만들기 - 002 (1) | 2022.10.19 |
---|---|
[Golang] wails-vite-sveltekit-ts-tailwind 템플릿 만들기 - 001 (1) | 2022.10.18 |
[Golang] EventBus 디자인 패턴 - 채널을 통한 여러 이벤트 정보 획득 (0) | 2022.10.18 |
[WASM] 아파치 웹 서버용 Webassembly 모듈이 출시되었습니다. (0) | 2022.10.18 |
Golang 개발 환경 설정 (0) | 2021.12.26 |