File tree Expand file tree Collapse file tree 4 files changed +73
-24
lines changed Expand file tree Collapse file tree 4 files changed +73
-24
lines changed Original file line number Diff line number Diff line change 1- clear_sources 
2- bundle_path  'vendor/bundler_gems' 
1+ source  :gemcutter 
32
4- source  'http://gemcutter.org' 
5- source  'http://gems.github.com' 
6- 
7- gem  'rails' ,           '2.3.5' 
3+ gem  'rails' ,           '2.3.5' ,  :require  =>  nil 
84gem  'ferret' ,          '0.11.6' 
95gem  'will_paginate' ,   '2.3.11' 
106gem  'ruby-recaptcha' ,  '1.0.0' 
117gem  'newrelic_rpm' 
128
13- only  :test  do 
9+ group  :test  do 
1410  gem  'rspec' ,        '1.2.9' 
1511  gem  'rspec-rails' ,  '1.2.9' 
1612end 
Original file line number Diff line number Diff line change 1+ --- 
2+ dependencies: 
3+ - rails: = 2.3.5
4+ - ferret: = 0.11.6
5+ - will_paginate: = 2.3.11
6+ - ruby-recaptcha: = 1.0.0
7+ - newrelic_rpm: ">= 0"
8+ - rspec: = 1.2.9
9+ - rspec-rails: = 1.2.9
10+ specs: 
11+ - activesupport: 
12+     version: 2.3.5
13+ - actionmailer: 
14+     version: 2.3.5
15+ - will_paginate: 
16+     version: 2.3.11
17+ - rack: 
18+     version: 1.0.1
19+ - actionpack: 
20+     version: 2.3.5
21+ - rspec: 
22+     version: 1.2.9
23+ - rspec-rails: 
24+     version: 1.2.9
25+ - newrelic_rpm: 
26+     version: 2.9.9
27+ - rake: 
28+     version: 0.8.7
29+ - ferret: 
30+     version: 0.11.6
31+ - activerecord: 
32+     version: 2.3.5
33+ - activeresource: 
34+     version: 2.3.5
35+ - rails: 
36+     version: 2.3.5
37+ - ruby-recaptcha: 
38+     version: 1.0.0
39+ hash: c2397dcbd396cedcf5ecd4d51527d76c691b4a1d
40+ sources: 
41+ - Rubygems: 
42+     uri: http://gemcutter.org
Original file line number Diff line number Diff line change @@ -106,5 +106,23 @@ def read_environment_rb
106106  end 
107107end 
108108
109+ class  Rails ::Boot 
110+   def  run 
111+     load_initializer 
112+     extend_environment 
113+     Rails ::Initializer . run ( :set_load_path ) 
114+   end 
115+ 
116+   def  extend_environment 
117+     Rails ::Initializer . class_eval  do 
118+       old_load  =  instance_method ( :load_environment ) 
119+       define_method ( :load_environment )  do 
120+         Bundler . require  :default ,  Rails . env 
121+         old_load . bind ( self ) . call 
122+       end 
123+     end 
124+   end 
125+ end 
126+ 
109127# All that for this: 
110128Rails . boot! 
Original file line number Diff line number Diff line change 1- require  "#{ File . dirname ( __FILE__ ) }  
1+ begin 
2+   # Require the preresolved locked set of gems. 
3+   require  File . expand_path ( '../../.bundle/environment' ,  __FILE__ ) 
4+ rescue  LoadError 
5+   raise  RuntimeError ,  "You have not locked your bundle. Run `bundle lock`." 
26
3- class  Rails ::Boot 
4-   def  run 
5-     load_initializer 
6-     extend_environment 
7-     Rails ::Initializer . run ( :set_load_path ) 
8-   end 
9- 
10-   def  extend_environment 
11-     Rails ::Initializer . class_eval  do 
12-       old_load  =  instance_method ( :load_environment ) 
13-       define_method ( :load_environment )  do 
14-         Bundler . require_env  RAILS_ENV 
15-         old_load . bind ( self ) . call 
16-       end 
17-     end 
18-   end 
7+   # Fallback on doing the resolve at runtime. 
8+   # This does not work with rails 2.3.5 as of bundler 0.9.5. 
9+   require  "rubygems" 
10+   require  "bundler" 
11+   Bundler . setup 
1912end 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments