If you copied your entire project to Dreamhost from a machine with a
different OS, I believe this would cause serious problems. The way I do
it is to generate the project on Dreamhost using SSH, then move just the
app, db, and public/stylesheets folders (along with any other individual
files) to the server via SFTP. That solved my deployment problems.
Hope this helps.