Docs Menu
Docs Home
/ /

Descargar e instalar - Sinatra

Para crear la aplicación de inicio rápido utilizando Sinatra, necesita el siguiente software instalado en su entorno de desarrollo:

  • Lenguaje Ruby.

  • Administrador de paquetes RubyGems.

  • Una aplicación de terminal y un shell. Para usuarios de macOS, use Terminal o una aplicación similar. Para usuarios de Windows, use PowerShell.

En Ruby, los paquetes se llaman gemas.

Complete los siguientes pasos para instalar y agregar las gemas Mongoid y Sinatra a su aplicación web.

1

Asegúrese de que la versión de Mongoid que instale sea compatible con la versión de Ruby instalada en su sistema operativo. Para saber qué versiones son compatibles, consulte la página de Compatibilidad.

Ejecute el siguiente comando para instalar la gema Mongoid:

gem install mongoid

Cuando se complete la instalación, el comando mostrará el siguiente mensaje:

Successfully installed mongoid-9.0.10
Parsing documentation for mongoid-9.0.10
Installing ri documentation for mongoid-9.0.10
Done installing documentation for mongoid after 1 seconds
1 gem installed
2

Ejecute los siguientes comandos para generar un nuevo directorio llamado my-sinatra-app y entrarlo:

mkdir my-sinatra-app
cd my-sinatra-app
3

Todas las aplicaciones Ruby deben tener un Gemfile que enumere las gemas requeridas. Ejecute el siguiente comando para crear un Gemfile en su aplicación:

touch Gemfile

Pegue el siguiente contenido en Gemfile para agregar las gemas requeridas:

source 'https://rubygems.org'
gem 'sinatra'
gem 'mongoid'
gem 'rackup'

La gema rackup proporciona una interfaz de servidor web para su aplicación.

4

Ejecute el siguiente comando para instalar las gemas especificadas en su aplicación:

gem install bundler
bundle install

Cuando el comando se ejecuta correctamente, la salida en su shell contiene un mensaje Bundle complete! y describe la cantidad de nuevas gemas instaladas.

Después de completar estos pasos, tendrá una nueva aplicación web Sinatra con Mongoid instalado.

Nota

Si tiene algún problema, solicite ayuda en la etiqueta MongoDB Stack Overflow o en la comunidad MongoDB Reddit. También puede enviar comentarios mediante Rate this page pestaña en el lado derecho de esta página.

Volver

Inicio rápido - Sinatra