Index: cli/mainrt.rs
--- cli/mainrt.rs.orig
+++ cli/mainrt.rs
@@ -35,6 +35,7 @@ use std::borrow::Cow;
 use std::collections::HashMap;
 use std::env;
 use std::env::current_exe;
+use std::path::PathBuf;
 
 use crate::args::Flags;
 
@@ -82,7 +83,8 @@ fn load_env_vars(env_vars: &HashMap<String, String>) {
 
 fn main() {
   let args: Vec<_> = env::args_os().collect();
-  let current_exe_path = current_exe().unwrap();
+  let current_exe_path =
+    current_exe().unwrap_or(PathBuf::from("${PREFIX}/bin/deno"));
   let standalone =
     standalone::extract_standalone(&current_exe_path, Cow::Owned(args));
   let future = async move {
