Menu Docs
Página inicial do Docs
/ /

Baixar e instalar - Sinatra

Para criar o aplicação Quick Start usando o Sinatra, você precisa do seguinte software instalado em seu ambiente de desenvolvimento:

  • Linguagem Ruby.

  • Gerenciador de pacote RubyGems.

  • Um aplicativo de terminal e shell. Para usuários do MacOS, use o Terminal ou um aplicativo semelhante. Para usuários do Windows, use o PowerShell.

Em Ruby, os pacotes são chamados de gems.

Conclua as etapas a seguir para instalar e adicionar as gems Mongoid e Sinatra ao seu aplicação da web.

1

Certifique-se de que a versão do Mongoid que você instala seja compatível com a versão do Ruby instalada em seu sistema operacional. Para saber quais versões são compatíveis, consulte a página de compatibilidade.

Execute o seguinte comando para instalar a joia Mongoid:

gem install mongoid

Quando a instalação for concluída, o comando gera a seguinte mensagem:

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

Execute os seguintes comandos para gerar um novo diretório chamado my-sinatra-app e insira-o:

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

Todos os aplicativos Ruby devem ter um Gemfile que liste as gems necessárias. Execute o seguinte comando para criar um Gemfile em seu aplicação:

touch Gemfile

Cole o seguinte conteúdo no Gemfile para adicionar as gems necessárias:

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

O gem rackup fornece uma interface de servidor da web para seu aplicação.

4

Execute o seguinte comando para instalar as gems especificadas em seu aplicação:

gem install bundler
bundle install

Quando o comando é executado com sucesso, a saída em seu shell contém uma mensagem de Bundle complete! e descreve o número de novas gems instaladas.

Depois de concluir estas etapas, você tem um novo aplicação da web Sinatra com o Mongoid instalado.

Observação

Se você tiver problemas, peça ajuda na tag MongoDB Stack Overflow ou na comunidade MongoDB Reddit. Você também pode enviar comentários usando a guia Rate this page no lado direito desta página.

Voltar

Início rápido - Sinatra