diff --git a/src/compiler/crystal/tools/playground/server.cr b/src/compiler/crystal/tools/playground/server.cr index 654d0863faba..691bea3fc5ef 100644 --- a/src/compiler/crystal/tools/playground/server.cr +++ b/src/compiler/crystal/tools/playground/server.cr @@ -449,7 +449,7 @@ module Crystal::Playground end def start - playground_dir = File.dirname(__FILE__) + playground_dir = File.dirname(CrystalPath.new.find("compiler/crystal/tools/playground/server.cr").not_nil![0]) views_dir = File.join(playground_dir, "views") public_dir = File.join(playground_dir, "public")