Documentación
Implementación de una aplicación Ruby on Rails
Comience el daemon MySQL si no ya se ha iniciado:
systemctl start mysql
Cambiar a la webroot, respaldar el ejemplo de railsapp y reemplazarlo con la para su despliegue Aplicación de los rizos:
cd /var/www mv railsapp railsapp.orig mv /path/to/NEW_APP /var/www/railsapp
TurnKey Ruby-on-Rails appliance utiliza rbenv para instalar Ruby. Por defecto, si ya localmente tiene la versión Ruby anotada en el archivo '.ruby-version' de su proyecto, usted debe ser bueno. Aunque es posible que necesite instalar la versión Ruby deseada como sea necesario. Aquí están algunos comandos que dan alguna información sobre ese proceso:
# list latest stable versions: rbenv install -l # list all local versions: rbenv install -L # install a Ruby version: rbenv install 2.0.0-p247
Inicia la base de datos:
cp railsapp.orig/config/database.yml railsapp/config/ cd /var/www/railsapp rake db:migrate RAILS_ENV="production"
Crear el directorio tmp (si falta):
mkdir -p tmp
Configurar permisos:
chown -R root:www-data /var/www/railsapp chown -R www-data:www-data /var/www/railsapp/tmp chown -R www-data:www-data /var/www/railsapp/log chmod 666 /var/www/railsapp/log/*
Opcionalmente, retire el ejemplo de la rielesa y reinicie la base de datos y el servidor web:
rm -rf /var/www/railsapp.orig systemctl restart mysql systemctl restart apache2
¡Eso es, ya terminaste!