diff --git a/libexec/rbenv b/libexec/rbenv index e893220b..4880df38 100755 --- a/libexec/rbenv +++ b/libexec/rbenv @@ -106,7 +106,13 @@ case "$command" in ;; * ) command_path="$(command -v "rbenv-$command" || true)" - [ -n "$command_path" ] || abort "no such command \`$command'" + if [ -z "$command_path" ]; then + if [ "$command" == "shell" ]; then + abort "shell integration not enabled. Run \`rbenv init' for instructions." + else + abort "no such command \`$command'" + fi + fi shift 1 if [ "$1" = --help ]; then