# Getting onto edge rails

**URL:** <https://www.ruby-forum.com/t/getting-onto-edge-rails/50891>\
**Category:** Rails\
**Created:** [December 22, 2005, 10:01am UTC](https://www.ruby-forum.com/t/getting-onto-edge-rails/50891 "2005-12-22T10:01:53Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![mschwab](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/59ef9b/32.png) [@mschwab](https://www.ruby-forum.com/u/mschwab)\
**Post date:** [December 22, 2005, 10:01am UTC](https://www.ruby-forum.com/t/getting-onto-edge-rails/50891/1 "2005-12-22T10:01:53Z")

</div>

Following directions from the wiki, I first tried to use svn:externals

$ svn propedit svn:externals vendor  
svn: ‘.’ is not a working copy

and got that error. I then checked out the trunk into my /vendor  
folder. How do I install from this source? The only install  
directions I can find use gem.

Thanks for your help with either problem.

-Mike

---

<div class="post-metadata">

**Author:** ![mschwab](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/59ef9b/32.png) [@mschwab](https://www.ruby-forum.com/u/mschwab)\
**Post date:** [December 22, 2005, 3:54pm UTC](https://www.ruby-forum.com/t/getting-onto-edge-rails/50891/2 "2005-12-22T15:54:10Z")

</div>

On 12/22/05, Mike S. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> then checked out the trunk into my /vendor  
> folder. How do I install from this source?

ruby /path/to/project/vendor/rails/railties/bin/rails .

---

<div class="post-metadata">

**Author:** ![mschwab](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/59ef9b/32.png) [@mschwab](https://www.ruby-forum.com/u/mschwab)\
**Post date:** [December 22, 2005, 5:58pm UTC](https://www.ruby-forum.com/t/getting-onto-edge-rails/50891/3 "2005-12-22T17:58:31Z")

</div>

> Following directions from the wiki, I first tried to use svn:externals
> 
> $ svn propedit svn:externals vendor  
> svn: ‘.’ is not a working copy

## The SVN approach only works if your project is currently under SVN. Much easier is it to do “rake freeze\_edge”. That’ll checkout Rails into vendor/rails and you’ll automatically be running Edge Rails.

David Heinemeier H.  
[http://www.loudthinking.com](http://www.loudthinking.com) – Broadcasting Brain  
[http://www.basecamphq.com](http://www.basecamphq.com) – Online project management  
[http://www.backpackit.com](http://www.backpackit.com) – Personal information manager  
[http://www.rubyonrails.com](http://www.rubyonrails.com) – Web-application framework

---

<div class="post-metadata">

**Author:** ![mschwab](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/59ef9b/32.png) [@mschwab](https://www.ruby-forum.com/u/mschwab)\
**Post date:** [December 22, 2005, 6:04pm UTC](https://www.ruby-forum.com/t/getting-onto-edge-rails/50891/4 "2005-12-22T18:04:32Z")

</div>

On 12/22/05, David Heinemeier H. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> The SVN approach only works if your project is currently under SVN.  
> Much easier is it to do “rake freeze\_edge”. That’ll checkout Rails  
> into vendor/rails and you’ll automatically be running Edge Rails.

The rake command doesn’t include the rails command to upgrade your  
application to edge rails; it only downloads the libraries themselves.  
At least that is my experience with the rake command. If you have to  
upgrade a 1.0 app to edge, you need to do a subversion trunk checkout  
and then run the rails command cound in:

vendor/rails/railties/bin/rails

Once you application is upgraded (watch out for over written files),  
rake freeze\_edge works just fine.

Is this right? This was what I had to do, but I do not know if there  
is an easier way…

Josh
