<div dir="ltr"><div><div><div>Hi Asumu.<br></div>This is a development version.<br></div>Now I figure out that, git version is in its way to support class system in Typed Racket,<br>but  `raco install` via downloading only have the stable packages for stable versions.<br>
<br></div>So the only way to use git version is building packages via `raco install --link`,<br> Checking the INSTALL.txt in the top level directory.<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Mar 16, 2014 at 1:25 PM, Asumu Takikawa <span dir="ltr"><<a href="mailto:asumu@ccs.neu.edu" target="_blank">asumu@ccs.neu.edu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all,<br>
<br>
Is there a good way to do non-in-place installs with Racket from git<br>
HEAD?<br>
<br>
When this was brought up previously on the mailing list, it was<br>
suggested to build a base Racket install and then to use `raco pkg<br>
install` to install the rest of the main distribution from the network.<br>
<br>
Unfortunately, this isn't a great solution for my use-case: I'm trying<br>
to automate Racket builds for a VM image with Docker. Downloading all of<br>
the packages (1) takes a long time, which seems especially wasteful<br>
since I've already cloned from github, and (2) is more susceptible to<br>
network failure.<br>
<br>
(#2 is not a theoretical concern. I've had the build process fail twice<br>
 due to a single package failing to download.)<br>
<br>
On a side note, I also got the following error while running<br>
`raco pkg install -i --auto main-distribution` when compiling the<br>
collects:<br>
<br>
  usr/share/racket/pkgs/compatibility-lib/mzlib/class.rkt:1:0: module: provided identifier not defined or imported for phase 0<br>
    at: ->dm<br>
    in: (#%plain-module-begin (#%require (for-syntax mzscheme)) (require racket/private/class-internal) (provide-public-names))<br>
    context...:<br>
     standard-module-name-resolver<br>
     standard-module-name-resolver<br>
     standard-module-name-resolver<br>
  /usr/share/racket/collects/setup/setup-core.rkt:59:0: setup-core<br>
     /usr/share/racket/collects/setup/setup.rkt:56:3<br>
     /usr/share/racket/collects/pkg/main.rkt:16:0: setup<br>
     (submod /usr/share/racket/collects/pkg/main.rkt main): [running body]<br>
     /usr/share/racket/collects/pkg/raco.rkt: [traversing imports]<br>
     /usr/share/racket/collects/raco/raco.rkt: [running body]<br>
     /usr/share/racket/collects/raco/main.rkt: [running body]<br>
<br>
Could that be due to a dependency issue or something?<br>
<br>
Cheers,<br>
Asumu<br>
____________________<br>
  Racket Users list:<br>
  <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
</blockquote></div><br></div>