[racket-dev] Problem with planet and Windows shortcuts

From: Antonio Menezes Leitao (antonio.menezes.leitao at ist.utl.pt)
Date: Thu Sep 18 07:32:48 EDT 2014

Hi,

On Thu, Sep 18, 2014 at 12:00 PM, Matthew Flatt <mflatt at cs.utah.edu> wrote:

> I think there must be a problem with v6.1's support for soft links on
> Windows, while previous versions of Racket were oblivious to links on
> Windows.
>
> What does
>
>  (resolve-path "C:\\Users\\aml\\AppData\\Roaming\\Racket")
>
> report?
>
>
>  (resolve-path "C:\\Users\\aml\\AppData\\Roaming\\Racket")
"C:\\Users\\aml\\AppData\\Roaming\\Racket"


Best,
António.


At Wed, 17 Sep 2014 17:31:55 +0100, Antonio Menezes Leitao wrote:
> > Hi,
> >
> > Recent versions of Racket for Windows (at least, starting from 6.1.0.3)
> > cannot install packages from planet when Racket's AppData/Roaming/ folder
> > is a shortcut. I'm sure Racket could do it in previous versions.
> >
> > The output I get is:
> >
> > ..\..\Program Files\Racket-6.1.0.3\collects\racket\path.rkt:66:14:
> > normalize-path: element within the input path is not a directory or does
> > not exist
> >   element: C:\Users\aml\AppData\Roaming\Racket
> >
> > Here are some additional tests:
> >
> > > (directory-exists? "C:\\Users\\aml\\AppData\\Roaming\\Racket")
> > #f
> > > (file-exists? "C:\\Users\\aml\\AppData\\Roaming\\Racket")
> > #f
> > > (link-exists? "C:\\Users\\aml\\AppData\\Roaming\\Racket")
> > #t
> >
> > The reason why I use a shortcut is simply because I use several different
> > machines which synchronize that folder using Dropbox.
> >
> > Is there a workaround (besides making
> C:\Users\aml\AppData\Roaming\Racket a
> > regular folder)?
> >
> > Best,
> > António.
> > _________________________
> >   Racket Developers list:
> >   http://lists.racket-lang.org/dev
>
> _________________________
>   Racket Developers list:
>   http://lists.racket-lang.org/dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/dev/archive/attachments/20140918/8c660ffc/attachment.html>

Posted on the dev mailing list.