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
728x90
반응형

Golang 과 사용할 IDE 를 설치했으면 이제 정상적으로 실행되는지 체크해보자

간단한 "Hello 블라블라블라" 를 출력해보도록 한다.

 

D:\Go_Sample 디렉토리를 생성한다.

VSCode를 실행해서 "파일" > "폴더열기"

VSCode "터미널"

go mod init app 실행

go.mod 파일 생성

파일추가 > main.go 파일 생성

package main

import "fmt"

func main() {
	fmt.Println("Hello 블라블라블라")
}

저장 후 F5 나 Ctrl + F5 로 실행

 

하단 디버그 콘솔 에서 출력 확인

 

go 파일 생성하면 추가적인 모듈 설치가 호출되는데 3가지 모두 설치하도록 한다.

Go for Visual Studio Code

GoPLS

dlv-dap

https://blog.naver.com/techshare/222440203994

 

윈도우 환경에서 Visual Studio Code + Go (Zip) 개발 환경 구성

예전에 Go 언어를 위한 LiteIDE에서의 개발 환경을 다뤘었는데요, go install: no install location f...

blog.naver.com

 

위의 링크에서 좀더 자세하게 설명해놓았으니 참고해서 설치하도록 한다.

728x90

+ Recent posts