diff --git a/bin/rails b/bin/rails
index 215a2ea01f02ffc0432417bc5806e27304225441..7feb6a30e696bf9b94f204c6abb5c4d75f965046 100755
--- a/bin/rails
+++ b/bin/rails
@@ -3,5 +3,6 @@ begin
   load File.expand_path("../spring", __FILE__)
 rescue LoadError
 end
-require 'bundler/setup'
-load Gem.bin_path('rails', 'rails')
+APP_PATH = File.expand_path('../../config/application',  __FILE__)
+require_relative '../config/boot'
+require 'rails/commands'