diff --git a/guix/scripts/repl.scm b/guix/scripts/repl.scm index 7d4e474e92..b672489ed6 100644 --- a/guix/scripts/repl.scm +++ b/guix/scripts/repl.scm @@ -22,6 +22,7 @@ #:use-module (guix ui) #:use-module (guix scripts) #:use-module (guix repl) + #:autoload (gnu packages) (%package-module-path) #:use-module (srfi srfi-1) #:use-module (srfi srfi-26) #:use-module (srfi srfi-37) @@ -173,6 +174,10 @@ call THUNK." (with-error-handling (unless (null? script) + ;; Before running SCRIPT, initialize %PACKAGE-MODULE-PATH so that it + ;; contains the user's channels (the statement triggers an autoload). + (%package-module-path) + ;; Run script (save-module-excursion (lambda ()