2017-01-23 4 views
1

나는 성공적으로Gofer로드를 ConfigurationOfMyProject의 기준선에 두는 방법은 무엇입니까?

Gofer it 
    url: 'http://seaside.gemtalksystems.com/ss/MockGemStone'; 
    configurationOf: 'MockGemStone'; 
    load. 
    #ConfigurationOfMockGemStone asClass load. 

Pharo 5에이 프로젝트를로드 할 수 있습니다하지만로드 할 수 ConfigurationOfMyProject을 자신의 (나중에 이미지의 CI에 의해 사용되는 빌드)의이 다른 프로젝트에 의존로 사용하고 싶습니다 . 나는 무엇을 시도했다

baseline

baseline11: spec 
    <version: '1.1-baseline'> 

spec for: #'pharo5.x' do: [ 
    self class ensureGitFileTree. 
    spec blessing: #baseline. 

    spec project: 'MockGemStone' with: [ 
     spec 
      package: 'ConfigurationOfMockGemStone'; 
      versionString: #stable; 
      repository: 'http://seaside.gemtalksystems.com/ss/MockGemStone'. 
      ]. 

에이를 배치하는 것입니다하지만 어떻게이 spec 설정에 Gofer 부하 "번역"해야 "Error: symbolic version #stable does not resolve to a literal version. { cannotResolveVersion } [ #validatePragmas ]"

같은 여러 유효성 검사 오류를 제공합니다? 또는 어떻게 완료되었는지에 대한 문서를 볼 수 있습니까? 감사!

답변

0

난 당신이 #package를 교체 할 필요가 있다고 생각 : #className :, 즉 :와

spec project: 'MockGemStone' with: [ 
     spec 
      className: 'ConfigurationOfMockGemStone'; 
      versionString: #stable; 
      repository: 'http://seaside.gemtalksystems.com/ss/MockGemStone'. 
      ].