views:

1803

answers:

4

I'd like to deploy a small Rails 3 app on dreamhost (just testing purposes, nothing serious) and I am wondering if anyone did it already... please chose one of

  1. I did it and it's super easy, here's how: ...
  2. Though I didn't try it, it should be easy, here's how: ...
  3. It's quite complicated, but this should get you started: ....
  4. NO WAI!!!1!one!1 Set it up on slicehost or another non-shared hosting or you'll die a painful death trying to force it on DH

Thoughts?

+2  A: 

Unfortunately, I think it heavily depends on Dreamhost installing the gems for you, and allowing access to them through the shared environment. You could contact their support department for more information on if and when they plan on deploying Rails 3 to their shared servers.

On the other hand, you could do what your fourth option implies and just go ahead and get a slice somewhere (doesn't necessarily need to be with SliceHost; you could deploy cheaply with Heroku) which allows you to deploy your own gems.

Hope this helps!

Josh
Heroku is a nice idea - I am curious when/how they are going to support Rails 3. Will peek around, thanks!
p33t3r
+3  A: 

You can do this but it requires advanced sysadm skills.

In order to use Rails 3 on DreamHost you need to:

  • install Ruby 1.8.7
  • install RubyGems
  • install Rails 3

all in your own home directory because you don't have privileges to install everything elsewhere.

Also, this isn't guarantee to work with the existing Dreamhost Passenger configuration.

Simone Carletti
Thanks - yeah, I suspected something like this, which is option 4 for me :-)
p33t3r
A: 

are there news on this topic? Can somebody link a guide to make working Dreamhost Passenger with Rails3?

+2  A: 

Here are some fresh instructions:

http://blog.joeygeiger.com/2010/05/17/i-beat-dreamhost-how-to-really-get-rails-3-bundler-and-dreamhost-working/

TuteC
Still too many dependencies that need to be updated on DreamHost's side. http://blog.joeygeiger.com/2010/08/06/dreamhost-you-win-or-lose-really/
Andrew