# Add package on remote worker

I am trying to install packages on a `Distributed` worker, but get errors during precompilation that don’t occur when running the same commands on the server manually.

``````using Distributed
``````...From worker 2:      5 dependencies errored....
More generally, how can I use `Distributed` without (1) having a shared filesystem or (2) manually setting up project environments on all servers over SSH in some external script?