diff --git a/lib/shelly/cli/runner.rb b/lib/shelly/cli/runner.rb
index <HASH>..<HASH> 100644
--- a/lib/shelly/cli/runner.rb
+++ b/lib/shelly/cli/runner.rb
@@ -25,7 +25,8 @@ module Shelly
         raise if debug?
         say "Required shelly gem version: #{e.body["required_version"]}"
         say "Your version: #{VERSION}"
-        say_error "Update shelly gem with `gem install shelly`"
+        say "Update shelly gem with `gem install shelly`"
+        say_error "or `bundle update shelly` when using bundler"
       rescue Interrupt
         raise if debug?
         say_new_line
diff --git a/spec/shelly/cli/runner_spec.rb b/spec/shelly/cli/runner_spec.rb
index <HASH>..<HASH> 100644
--- a/spec/shelly/cli/runner_spec.rb
+++ b/spec/shelly/cli/runner_spec.rb
@@ -59,6 +59,7 @@ describe Shelly::CLI::Runner do
       $stdout.should_receive(:puts).with("Required shelly gem version: 0.0.48")
       $stdout.should_receive(:puts).with("Your version: #{Shelly::VERSION}")
       $stdout.should_receive(:puts).with("Update shelly gem with `gem install shelly`")
+      $stdout.should_receive(:puts).with("or `bundle update shelly` when using bundler")
       lambda {
         runner.start
       }.should raise_error(SystemExit)
Improved message displayed when outdated shelly gem version is used