diff --git a/containers/jug/dev.Dockerfile b/containers/jug/dev.Dockerfile
index eb700529ae34b02fd6c2b9bafaaede227ebeac13..f104680e003f91e4b663774a7ce416d8291a8d1c 100644
--- a/containers/jug/dev.Dockerfile
+++ b/containers/jug/dev.Dockerfile
@@ -149,10 +149,10 @@ RUN --mount=type=cache,target=/ccache,id=${TARGETPLATFORM}              \
  && spack buildcache update-index eics3rw                               \
  && spack env activate --dir ${SPACK_ENV}                               \
  && if [ -n ${JUGGLER_VERSION} ] ; then                                 \
-      spack rm juggler && spack add juggler@git.${JUGGLER_VERSION} ;    \
+      spack config add "packages:juggler:require:['@git.${JUGGLER_VERSION}']" \
     fi                                                                  \
  && if [ -n ${EICRECON_VERSION} ] ; then                                \
-      spack rm eicrecon && spack add eicrecon@git.${EICRECON_VERSION} ; \
+      spack config add "packages:eicrecon:require:['@git.${EICRECON_VERSION}']" \
     fi                                                                  \
  && spack concretize --force --fresh                                    \
  && make --jobs ${jobs} --keep-going --directory /opt/spack-environment \