No. You can use the keyword arguments exename
to specify the julia binary location (and the environment to load) and dir
to specify the working directory. I oft start workers on a small linux cluster from a windows machine.
params = (exename = `/path/to/julia/bin/julia --project=/path/to/project`, dir = "/path/to/working/directory")
addprocs([("some_remote_machine", 5)]; params...)
This will start 5 processes on some_remote_machine
.
For more information see, for example, my parallel computing tutorial here, in particular the “THP cluster” part.