Hi Torsten,

Just for the ZnUrl part, have a look at

ZnFileUrlTests>>#testWindowsDriveNamesInFileUrl

AFAIK, your example should be written as:

('filetree:///' , 'C:/ClonedRepo/packages') asZnUrl.

Or maybe,

(FileLocator C / 'ClonedRepo' / 'packages') asZnUrl.

Sven

> On 20 Sep 2016, at 20:30, Torsten Bergmann <asta...@gmx.de> wrote:
> 
> Hi,
> 
> according to the Metacello quide on [1] in section "Prime Metacello registry" 
> one can write 
> 
> | pathToPackageDirectory |
> "edit to match the path to your chosen package directory"
> pathToPackageDirectory := '/opt/git/Sample/packages'.
> Metacello new
>  baseline: 'Sample';
>  repository: 'filetree://', pathToPackageDirectory;
>  load.
> 
> Adopting this for a Windows path I have:
> 
> | pathToPackageDirectory |
> pathToPackageDirectory := 'C:\ClonedRepo\packages'.
> Metacello new
>  baseline: 'MyProject';
>  repository: 'filetree://', pathToPackageDirectory;
>  load.
> 
> But I get a ZnPortNotANumber exception, even when I use a diffent protocol 
> like "client://".
> Tried this in Pharo 6.0 Latest update: #60233
> 
> What I want to do (on Windows) is to load all project packages from a local 
> cloned git 
> directory (not a remote GitHub) using the dependencies given in the Baseline.
> 
> Did I miss something, is it just broken or the docu not up to date? If so is 
> this a parsing issue on the Zinc URLs 
> or an issue of Metacello API?
> 
> Thanks
> T.
> 
> [1]  
> https://github.com/dalehenrich/metacello-work/blob/master/docs/GettingStartedWithGitHub.md
> 


Reply via email to