diff --git a/scripts/env/eve/cli.sh b/scripts/env/eve/cli.sh
index de2a2d8eebb5aa5e74c345d662cefd498e3aa221..7047c252de8729cca2cfaf89fbabcb66ccf53996 100644
--- a/scripts/env/eve/cli.sh
+++ b/scripts/env/eve/cli.sh
@@ -1,3 +1,10 @@
+if [ ! -f ~/.easybuild-yes ]; then
+    echo "ERROR: Easybuild modules not enabled but required!\n"
+    echo "Run 'touch ~/.easybuild-yes' and re-login to enable."
+    echo "For more details see:\n  https://www.opengeosys.org/docs/devguide/advanced/working-on-eve"
+    return 1
+fi
+
 module use /global/apps/modulefiles
 
 module load cmake