diff --git a/CHANGELOG.md b/CHANGELOG.md index 9ef12a4..f9f9a47 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ # [master][] * Your contribution here! +* [#74](https://github.com/capistrano/rbenv/pull/74): Clarify the location where the ruby is missing - [@creitve](https://github.com/creitve) # [2.1.1][] (14 Apr 2017) diff --git a/lib/capistrano/tasks/rbenv.rake b/lib/capistrano/tasks/rbenv.rake index f651833..9e2eef7 100644 --- a/lib/capistrano/tasks/rbenv.rake +++ b/lib/capistrano/tasks/rbenv.rake @@ -1,6 +1,6 @@ namespace :rbenv do task :validate do - on release_roles(fetch(:rbenv_roles)) do + on release_roles(fetch(:rbenv_roles)) do |host| rbenv_ruby = fetch(:rbenv_ruby) if rbenv_ruby.nil? info 'rbenv: rbenv_ruby is not set; ruby version will be defined by the remote hosts via rbenv' @@ -8,7 +8,7 @@ namespace :rbenv do # don't check the rbenv_ruby_dir if :rbenv_ruby is not set (it will always fail) unless rbenv_ruby.nil? || (test "[ -d #{fetch(:rbenv_ruby_dir)} ]") - warn "rbenv: #{rbenv_ruby} is not installed or not found in #{fetch(:rbenv_ruby_dir)}" + warn "rbenv: #{rbenv_ruby} is not installed or not found in #{fetch(:rbenv_ruby_dir)} on #{host}" exit 1 end end