0
내 Mac (Sierra)에서 여러 버전의 protoc를 사용할 수있는 방법을 찾고 있습니다.MacOS에서 protoc의 여러 버전을 설치하십시오
Windows의 경우 경로에 내 .exe 파일이 있지만 파일 이름에는 버전이 있습니다.
Mac에서 필자는 2.5, 2.6 및 3.1 버전을 발견했습니다. 2.5와 2.6을 모두 사용하려면 어떻게해야합니까?
감사
내 Mac (Sierra)에서 여러 버전의 protoc를 사용할 수있는 방법을 찾고 있습니다.MacOS에서 protoc의 여러 버전을 설치하십시오
Windows의 경우 경로에 내 .exe 파일이 있지만 파일 이름에는 버전이 있습니다.
Mac에서 필자는 2.5, 2.6 및 3.1 버전을 발견했습니다. 2.5와 2.6을 모두 사용하려면 어떻게해야합니까?
감사
당신이 그들 모두를 설치할 수 있습니다
brew install [email protected] [email protected] [email protected]
(이 글을 쓰는 시점 3.4.1) 최신 버전을 얻을 수있는 목록에 protobuf
를 추가합니다.
@<version>
로 끝나는 것들)를 표준 위치에 심볼릭 링크되지 않습니다 그러나
:
$ `brew --prefix [email protected]`/bin/protoc ...
$ `brew --prefix [email protected]`/bin/protoc ...
$ `brew --prefix [email protected]`/bin/protoc ...
또한 사용할 수 있습니다 별칭 :
$ alias protoc25="$(brew --prefix [email protected])/bin/protoc"
$ protoc25 ...
홈 브루는 설치된 버전간에 충돌이 발생하지 않도록합니다. 비 고정 된 공식은 제대로 /usr/local/bin
에 심볼릭 링크 또는 유사한 그래서 접두어가 작동합니다
$ protoc ...
당신은 protoc
에 의존하지만 당신은 추가 할 수는 특정 버전을 사용하도록 수정하지 않는 프로그램을 사용하는 경우 관련 경로 :
$ PATH="$(brew --prefix [email protected])/bin:$PATH"
$ protoc ... # protoc 2.5
설명해 주셔서 감사합니다.
PATH
! – divadpoc