]> source.dussan.org Git - redmine.git/commitdiff
Use File#expand_path for require's in script/* for Ruby 1.9.2 compatibility. #4050
authorJean-Baptiste Barth <jeanbaptiste.barth@gmail.com>
Tue, 2 Nov 2010 00:20:21 +0000 (00:20 +0000)
committerJean-Baptiste Barth <jeanbaptiste.barth@gmail.com>
Tue, 2 Nov 2010 00:20:21 +0000 (00:20 +0000)
Since Ruby 1.9.2, LOAD_PATH does not include "." directory anymore, so
we should use absolute paths instead to ensure both 1.8.x and 1.9.x
compatibility. It has been included in railties 2.3.x branch since
july 2009, see http://github.com/rails/rails/commit/7a427a83ca4da92c70760007aaf313638a5d8374

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4359 e93f8b46-1217-0410-a6f0-8f06a7374b81

16 files changed:
script/about
script/breakpointer
script/console
script/dbconsole
script/destroy
script/generate
script/performance/benchmarker
script/performance/profiler
script/performance/request
script/plugin
script/process/inspector
script/process/reaper
script/process/spawner
script/process/spinner
script/runner
script/server

index 00ae734e3de966cf33d7ef01c33a15626f980a78..61112a0157c5f52e061651f94ae6eb176c64371e 100755 (executable)
@@ -1,5 +1,5 @@
 #!/usr/bin/env ruby
-require File.dirname(__FILE__) + '/../config/boot'
+require File.expand_path('../../config/boot',  __FILE__)
 $LOAD_PATH.unshift "#{RAILTIES_PATH}/builtin/rails_info"
 require 'commands/about'
 
index 64af76edd40190569b170f3e02d80ba0cdbcf835..d7db15af9204d0521e3c3dbec5343786bd2a5a1f 100755 (executable)
@@ -1,3 +1,3 @@
 #!/usr/bin/env ruby
-require File.dirname(__FILE__) + '/../config/boot'
-require 'commands/breakpointer'
\ No newline at end of file
+require File.expand_path('../../config/boot',  __FILE__)
+require 'commands/breakpointer'
index 42f28f7d6d3d6510cb88436de2742ca323c51b07..235a1f2780496cc73fcb0f86702ab0b6e895fced 100755 (executable)
@@ -1,3 +1,3 @@
 #!/usr/bin/env ruby
-require File.dirname(__FILE__) + '/../config/boot'
-require 'commands/console'
\ No newline at end of file
+require File.expand_path('../../config/boot',  __FILE__)
+require 'commands/console'
index caa60ce829ad83a80a218144898a758a615611b1..83c8436a9d9003e3030beb0d8af6bd8264c29dfb 100644 (file)
@@ -1,3 +1,3 @@
 #!/usr/bin/env ruby
-require File.dirname(__FILE__) + '/../config/boot'
+require File.expand_path('../../config/boot',  __FILE__)
 require 'commands/dbconsole'
index fa0e6fcd0b2b2b4514f9042103e30d9613e64ae5..88d295f7aa0450ce4e43981c277a0697cbf06aba 100755 (executable)
@@ -1,3 +1,3 @@
 #!/usr/bin/env ruby
-require File.dirname(__FILE__) + '/../config/boot'
-require 'commands/destroy'
\ No newline at end of file
+require File.expand_path('../../config/boot',  __FILE__)
+require 'commands/destroy'
index ef976e09f35cee42521f7c4715550cddd5342bc3..62a8a4c0c533bc691bbefcb2bac15132c04a6a58 100755 (executable)
@@ -1,3 +1,3 @@
 #!/usr/bin/env ruby
-require File.dirname(__FILE__) + '/../config/boot'
-require 'commands/generate'
\ No newline at end of file
+require File.expand_path('../../config/boot',  __FILE__)
+require 'commands/generate'
index c842d35d339c45800583a252dc2dbe280d967ad9..3bff809fb39768822da7ebfc3ae8ffd9a8c05722 100755 (executable)
@@ -1,3 +1,3 @@
 #!/usr/bin/env ruby
-require File.dirname(__FILE__) + '/../../config/boot'
+require File.expand_path('../../../config/boot',  __FILE__)
 require 'commands/performance/benchmarker'
index d855ac8b1383a4a320fef98b75f33774e69207f8..07640575cd6fad5543f590e80a827cab50fd68d6 100755 (executable)
@@ -1,3 +1,3 @@
 #!/usr/bin/env ruby
-require File.dirname(__FILE__) + '/../../config/boot'
+require File.expand_path('../../../config/boot',  __FILE__)
 require 'commands/performance/profiler'
index ae3f38c74bc7c4a92c84c06fc5d154f05f7614e0..489e568e6f6f900ba6237c7edcf6b48e108d04a3 100644 (file)
@@ -1,3 +1,3 @@
 #!/usr/bin/env ruby
-require File.dirname(__FILE__) + '/../../config/boot'
+require File.expand_path('../../config/boot',  __FILE__)
 require 'commands/performance/request'
index 26ca64c06b26fc7825788af9da56a50abeea0f60..b82201fa83385c3f0867baaacf9790b1069dcac4 100755 (executable)
@@ -1,3 +1,3 @@
 #!/usr/bin/env ruby
-require File.dirname(__FILE__) + '/../config/boot'
-require 'commands/plugin'
\ No newline at end of file
+require File.expand_path('../../config/boot',  __FILE__)
+require 'commands/plugin'
index bf25ad86d189b6fcbf762ab5118fa40952bec2bc..8bcabb052c6196e2440414763a6f38f526e92be4 100644 (file)
@@ -1,3 +1,3 @@
 #!/usr/bin/env ruby
-require File.dirname(__FILE__) + '/../../config/boot'
+require File.expand_path('../../config/boot',  __FILE__)
 require 'commands/process/inspector'
index c77f04535f97fe2b973707033dbcb48732965842..aa7c1a05357cde2010fcd9f3b37c4778d26a00a3 100755 (executable)
@@ -1,3 +1,3 @@
 #!/usr/bin/env ruby
-require File.dirname(__FILE__) + '/../../config/boot'
+require File.expand_path('../../config/boot',  __FILE__)
 require 'commands/process/reaper'
index 7118f3983c75075a6b276d77e060aef68551fb57..69b33594dd1439aea7cdca50b089788a3fe02be9 100755 (executable)
@@ -1,3 +1,3 @@
 #!/usr/bin/env ruby
-require File.dirname(__FILE__) + '/../../config/boot'
+require File.expand_path('../../config/boot',  __FILE__)
 require 'commands/process/spawner'
index 6816b32ef4bf62b9dd9d9101540d86890ec05543..190c2bec7fc65edfe4ec788fd6b3e48688381e58 100755 (executable)
@@ -1,3 +1,3 @@
 #!/usr/bin/env ruby
-require File.dirname(__FILE__) + '/../../config/boot'
+require File.expand_path('../../config/boot',  __FILE__)
 require 'commands/process/spinner'
index ccc30f9d2436b5370ab9d28f15df94694f389a2c..be4c5d4572e9f5f4e01ecf3a038bc26540bd1a50 100755 (executable)
@@ -1,3 +1,3 @@
 #!/usr/bin/env ruby
-require File.dirname(__FILE__) + '/../config/boot'
-require 'commands/runner'
\ No newline at end of file
+require File.expand_path('../../config/boot',  __FILE__)
+require 'commands/runner'
index dfabcb88128f41f0fdab1711b696274e166f8bc0..b9fcb71793539daffc7f8a9587e8f3fa3026dd48 100755 (executable)
@@ -1,3 +1,3 @@
 #!/usr/bin/env ruby
-require File.dirname(__FILE__) + '/../config/boot'
-require 'commands/server'
\ No newline at end of file
+require File.expand_path('../../config/boot',  __FILE__)
+require 'commands/server'