File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed
Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -180,9 +180,15 @@ def compute_build_source(options)
180180 src_name = options [ :ruby_version ]
181181 aliases = self . class . build_source_aliases ( root )
182182 source = aliases [ src_name ]
183- unless source
183+ if source . nil? && File . directory? ( src_name )
184+ # Treat as a local source if the given name is a source directory.
185+ RubyWasm . logger . debug "Using local source: #{ src_name } "
186+ source = { type : "local" , path : src_name }
187+ end
188+
189+ if source . nil?
184190 raise (
185- "Unknown Ruby source: #{ src_name } (available: #{ aliases . keys . join ( ", " ) } )"
191+ "Unknown Ruby source: #{ src_name } (available: #{ aliases . keys . join ( ", " ) } or a local directory )"
186192 )
187193 end
188194 # Apply user-specified patches in addition to <root>/patches.
You can’t perform that action at this time.
0 commit comments