Используете ли вы систему контроля версий, такую как git или svn? Если да, то вам просто нужно проверить свой код на новой машине. Если нет, то я ничего не буду делать, пока вы не включите это в git / svn / вашу программу контроля версий.
О драгоценных камнях должен заботиться упаковщик. Просто запустите bundle install
внутри директории с исходным кодом на новом компьютере, как только исходный код будет перемещен.
Чтобы переместить базу данных, вы можете перестроить ее с нуля, если у вас нет важных данных с rake db:create db:migrate
. В противном случае используйте mysqldump database_name > database_name.sql
для выгрузки вашей базы данных в файл SQL, который вы можете импортировать на новый компьютер (cat database_name.sql | mysql new_database_name
).