diff --git a/.gitpod.yml b/.gitpod.yml
index 9cedb31..871a3f8 100644
--- a/.gitpod.yml
+++ b/.gitpod.yml
@@ -1,5 +1,5 @@
 tasks:
-    - init: rustlings watch
+    - init: [ -x ~/.cargo/bin/rustlings ] && ~/.cargo/bin/rustlings watch || ./install.sh
 image:
     file: .gitpod.Dockerfile