I guess if the students are limited to the pre-assigned packages all running on the same machine, then the cache can be shared and the Pkg.build done before hand? I.e., whoever owns the shared .julia file calls ''using Gadfly,PyPlot,IJulia" and then the build and cache happens.
Re: Cloud based solutions. I think being in Australia its risky relying on a trans-pacific internet connection. I'm only concerned with the setup on the departmental lab computers, which are actually multiple log ins to a single machine, so I don't have to worry about students installing on their own machines. On Tuesday, November 17, 2015 at 4:19:13 AM UTC+11, Steven G. Johnson wrote: > > > > On Monday, November 16, 2015 at 10:14:52 AM UTC-5, Seth wrote: >> >> Avik, >> >> what happens with precompilation if .julia isn't writable? (Too chicken >> to try it out here.) >> > > You can use a different cache path. However, even ignoring > precompilations, a lot of packages need to write to their "deps" directory > during Pkg.build. >
