2012-06-28 2 views
1

내 프로젝트에는 sbt 0.11.3이 필요하지만 포트 설치는 0.11.2 만 제공합니다. macport를 사용하여 sbt 0.11.3을 설치하는 방법?macport install sbt 0.11.3

$ sudo port install sbt 
---> Installing sbt @0.11.2_0 
---> Activating sbt @0.11.2_0 

답변

4

먼저 포트 관리자에게 연락 할 수 있습니다. (유지자를 찾으려면 port info sbt을 사용하십시오.) 그러나 관리자가 포트를 업데이트하기까지는 약간의 시간이 걸릴 수도 있고 할당 된 관리자가 없을 수도 있습니다 ("[email protected]"로 표시).

또는 macports trac에 티켓을 제출할 수도 있습니다.

하지만 지금 당장 최신 버전이 필요하고 수동으로 sbt를 만들고 싶지 않으면 (configure; make; make install). 그런 다음 sbt의 포트 파일 복사본을 로컬 포트 ​​파일 저장소에 만들고 해당 포트 파일을 업데이트 할 수 있습니다.

  1. 로컬 portfile 저장소 만들기 : howto
  2. 복사 SBT의 portfile 디렉토리 ((경로 "/opt/local/var/macports/sources/rsync.macports.org/release/"SBT "라는 디렉토리를 ports/devel/sbt/") 파일을 로컬 포트 ​​파일 저장소에 저장하십시오.
  3. 새 sbt 버전 번호와 체크섬을 포함하도록 로컬 sbt Portfile을 편집하십시오. 새 버전은 이전과 매우 유사한 경우 해당 지역의 portfile 저장소
  4. 에서 다시
  5. 실행 portindex이 유일한 작품 port install -s sbt

와 SBT 설치하고 빌드 프로세스에 대한 변경이 필요하지 않습니다.

도움이되기를 바랍니다.

1

MacPorts의 sbt가 8 월 16 일에 0.12.0으로 업데이트되었습니다. Vortexfive가 말한대로 MacPorts의 trac을 사용하여 업데이트를 요청하는 것이 가장 좋습니다.

0

내가 이해하는 한, 설치 한 sbt는 시작 프로그램입니다. 그런 다음 0.11.2 SBT 런처는 SBT 버전 0.11.3을 다운로드해야합니다

 
sbt.version=0.11.3 

당신은 그것을 사용할 수 있습니다 : 당신은 SBT의 다른 버전을 사용하려면 프로젝트/아래 build.properties에 지정할 수 있습니다 프로젝트에서 내 로컬 컴퓨터에서 이것을 시도하고 작동합니다.

런처에 대한 자세한 내용 https://github.com/harrah/xsbt/wiki/Launcher