diff options
author | Robin Houston <robin.houston@gmail.com> | 2011-10-11 14:05:48 -0700 |
---|---|---|
committer | Robin Houston <robin.houston@gmail.com> | 2011-10-11 14:05:48 -0700 |
commit | 232a1e8426f2f0f6f4808679f6e011a87be76fc0 (patch) | |
tree | 5b1669ee1c882943fd7148e26b549dbb73ac5edc | |
parent | bd7b9f23a976a14255b37e824e2ca95046a374c3 (diff) | |
parent | 0e87f14aeef681477e3e594b8bf0c9d3740cdc1c (diff) |
Merge pull request #260 from jpmckinney/without_vendor_rails
Add a more correct check for vendored Rails
-rw-r--r-- | config/boot.rb | 2 | ||||
-rw-r--r-- | lib/old_rubygems_patch.rb | 6 |
2 files changed, 6 insertions, 2 deletions
diff --git a/config/boot.rb b/config/boot.rb index 90fd9cd4d..0f5e661ed 100644 --- a/config/boot.rb +++ b/config/boot.rb @@ -31,7 +31,7 @@ module Rails end def vendor_rails? - File.exist?("#{RAILS_ROOT}/vendor/rails") + File.exist?("#{RAILS_ROOT}/vendor/rails/Rakefile") end def preinitialize diff --git a/lib/old_rubygems_patch.rb b/lib/old_rubygems_patch.rb index 5601a5e90..3001a7381 100644 --- a/lib/old_rubygems_patch.rb +++ b/lib/old_rubygems_patch.rb @@ -1,4 +1,8 @@ -require File.join(File.dirname(__FILE__),'..','vendor','rails','railties','lib','rails','gem_dependency.rb') +if File.exist? File.join(File.dirname(__FILE__),'..','vendor','rails','railties','lib','rails','gem_dependency.rb') + require File.join(File.dirname(__FILE__),'..','vendor','rails','railties','lib','rails','gem_dependency.rb') +else + require 'rails/gem_dependency' +end module Rails class GemDependency < Gem::Dependency |