diff --git a/Commands/Run Script.tmCommand b/Commands/Run Script.tmCommand
index 5c517ad..4d9a0e1 100644
--- a/Commands/Run Script.tmCommand
+++ b/Commands/Run Script.tmCommand
@@ -5,14 +5,15 @@
beforeRunningCommand
nop
command
- $(type -p "${TM_RUBY:-ruby}") -e'
+ #!/usr/bin/env ruby
require ENV["TM_SUPPORT_PATH"] + "/lib/tm/executor"
require ENV["TM_SUPPORT_PATH"] + "/lib/tm/save_current_document"
TextMate.save_current_document
TextMate::Executor.make_project_master_current_document
-TextMate::Executor.run(ENV["TM_IO"] || "io", ENV["TM_FILEPATH"], :version_args => ["2>&1", "<<< \"System version; System exit;\""])'<&0
+TextMate::Executor.run(ENV["TM_IO"] || "io", ENV["TM_FILEPATH"], :version_args => ["2>&1", '<<< "System version; System exit;"'])
+
input
document
keyEquivalent