Pré-requisitos
Para criar o aplicação Quick Start usando Ruby on Rails 8, você precisa do seguinte software instalado em seu ambiente de desenvolvimento:
Linguagem Ruby. Rails requer Ruby v3.1.0 ou mais tarde. Use a versão mais recente para evitar conflitos de versão.
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.
Baixe e instale o Mongoid e Framework Gems
Em Ruby, os pacotes são chamados de gems.
Conclua as etapas a seguir para instalar e adicionar as gems Mongoid e Rails ao seu aplicação da web.
Crie um aplicativo Rails com andaime padrão
Execute os seguintes comandos para criar um novo diretório de aplicação Rails com andaime padrão e inserir o aplicação:
rails new my-rails-app --skip-active-record cd my-rails-app
O sinalizador --skip-active-record instrui as Rails a não adicionar o Active Record como uma dependência. Você não precisa dessa dependência porque usará o Mongoid em vez disso.
Dica
Problema de instalação do MacOS
Se você estiver usando o macOS, poderá encontrar problemas ao criar um novo aplicativo Rails durante a etapa de instalação automática do pacote. Primeiro, certifique-se de que suas versões do macOS e do Xcode estejam atualizadas. Se você receber uma mensagem de erro semelhante à seguinte, deverá atualizar ou configurar seu FERRAMENTAS de compilação:
The compiler failed to generate an executable file. ... (RuntimeError) You have to install development tools first.
Execute os seguintes comandos para instalar as ferramentas de linha de comando do Xcode:
xcode-select --install xcodebuild -license accept
Em seguida, tente executar o comando bundle install novamente.
Instalar gems
Execute o seguinte comando para instalar as gems 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 Rails com 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.