{"id":45439,"date":"2024-08-09T16:11:26","date_gmt":"2024-08-09T19:11:26","guid":{"rendered":"\/tutoriais\/?p=45439"},"modified":"2025-12-18T11:35:51","modified_gmt":"2025-12-18T14:35:51","slug":"como-instalar-ruby-on-rails-no-ubuntu","status":"publish","type":"post","link":"\/br\/tutoriais\/como-instalar-ruby-on-rails-no-ubuntu","title":{"rendered":"Como instalar Ruby on Rails no Ubuntu"},"content":{"rendered":"<p>O Ruby on Rails &eacute; um framework incr&iacute;vel que vem com uma s&eacute;rie de ferramentas para tornar o desenvolvimento de sites e aplica&ccedil;&otilde;es muito mais eficiente. Ele oferece v&aacute;rios modelos de c&oacute;digo e bibliotecas que permitem adicionar novas funcionalidades sem ter que come&ccedil;ar do zero.<\/p><p>No entanto, para quem est&aacute; come&ccedil;ando, a instala&ccedil;&atilde;o do Ruby on Rails pode ser um desafio. &Eacute; necess&aacute;rio preparar o ambiente de hospedagem e instalar algumas depend&ecirc;ncias, tudo isso usando diferentes comandos.<\/p><p>Neste artigo, vamos mostrar como instalar o Ruby on Rails em um servidor virtual privado (VPS). Al&eacute;m disso, vamos guiar voc&ecirc; na cria&ccedil;&atilde;o de uma aplica&ccedil;&atilde;o Rails e compartilhar algumas dicas valiosas para aproveitar ao m&aacute;ximo esse framework.&nbsp;<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-BR.pdf\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/public\" alt=\"\" class=\"wp-image-30351\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>\n\n\n\n\n\n\n<\/p><p><\/p><p>\n\n\n<div class=\"protip\">\n                    <h2 class=\"featured-snippet title\">O Que &eacute; Ruby on Rails?<\/h2>\n                    <p>Ruby on Rails &eacute; um framework para desenvolvimento web que utiliza a linguagem de programa&ccedil;&atilde;o Ruby. Ele vem com diversos kits de ferramentas, bibliotecas e modelos de c&oacute;digo que ajudam a acelerar o desenvolvimento. Baseado na popular arquitetura Model-View-Controller (MVC), o Ruby on Rails &eacute; extremamente flex&iacute;vel e serve para uma variedade de aplica&ccedil;&otilde;es para a internet, desde sites simples at&eacute; sistemas de gerenciamento de conte&uacute;do (CMS).<\/p>\n                <\/div>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-como-instalar-ruby-on-rails-no-ubuntu\"><strong>Como Instalar Ruby on Rails no Ubuntu<\/strong><\/h2><p>Nesta se&ccedil;&atilde;o, vamos te guiar no processo de instala&ccedil;&atilde;o do Ruby on Rails em um servidor privado virtual com <strong>Ubuntu 22.04<\/strong>. Antes de mais nada, verifique se voc&ecirc; j&aacute; tem um <a href=\"\/br\/servidor-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>plano de hospedagem VPS<\/strong><\/a> rodando esse sistema operacional.<\/p><h3 class=\"wp-block-heading\" id=\"h-1-prepare-o-seu-servidor-ubuntu\"><strong>1. Prepare o Seu Servidor Ubuntu<\/strong><\/h3><p>Para preparar o ambiente Rails, comece se conectando ao seu VPS <a href=\"\/br\/tutoriais\/como-se-conectar-servidor-vps-usando-terminal-ssh\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>com um cliente SSH, como o PuTTY<\/strong><\/a> ou o Terminal. Se voc&ecirc; &eacute; cliente da Hostinger, pode usar o terminal do navegador para acessar seu servidor e executar <a href=\"\/br\/tutoriais\/comandos-linux\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>comandos Linux<\/strong><\/a> remotamente.<\/p><p>Para facilitar a configura&ccedil;&atilde;o, mantenha seu sistema limpo, livre de bloatware e arquivos desnecess&aacute;rios. Softwares desnecess&aacute;rios no seu servidor podem diminuir o desempenho e causar conflitos, afetando a funcionalidade.<\/p><p>Os usu&aacute;rios da hospedagem VPS da Hostinger t&ecirc;m a liberdade de escolher quais softwares instalar, al&eacute;m de terem a op&ccedil;&atilde;o de um sistema operacional mais enxuto, podendo criar um ambiente de hospedagem simples e f&aacute;cil de configurar.<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/br\/servidor-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/public\" alt=\"\" class=\"wp-image-32923\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>Voc&ecirc; pode encontrar o endere&ccedil;o IP do servidor e as credenciais de login SSH acessando o <strong>Painel de Controle<\/strong> do <strong>VPS<\/strong> da Hostinger &rarr;<strong> Gerenciar <\/strong>&rarr; <strong>Acesso SSH<\/strong>. Em vez de root, recomendamos usar outras contas de superusu&aacute;rio para evitar modifica&ccedil;&otilde;es acidentais que possam prejudicar o sistema.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/images.surferseo.art\/c6ab706b-7d21-47d6-8cdb-686acdac6f44.png\" alt=\"Localiza&ccedil;&atilde;o das credenciais de login SSH no painel VPS da Hostinger\" style=\"object-fit:contain;width:1024px;height:484px\"><\/figure><\/div><p>Depois de se conectar, atualize o reposit&oacute;rio do Ubuntu para garantir que voc&ecirc; esteja instalando a vers&atilde;o mais recente do pacote. Use o seguinte comando:<\/p><pre class=\"wp-block-preformatted\">sudo apt update &amp;&amp; sudo apt upgrade<\/pre><h3 class=\"wp-block-heading\" id=\"h-2-instale-ruby-no-ubuntu\"><strong>2. Instale Ruby no Ubuntu<\/strong><\/h3><p>Para rodar o Ruby on Rails, voc&ecirc; precisa de linguagem de programa&ccedil;&atilde;o Ruby, um compilador de c&oacute;digo e de um runtime de JavaScript. Dependendo da sua aplica&ccedil;&atilde;o, pode ser necess&aacute;rio instalar pacotes adicionais, como <a href=\"\/br\/tutoriais\/install-redis-ubuntu\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Redis<\/strong><\/a> ou Readline.<\/p><p>Neste tutorial, vamos mostrar como instalar tudo o que voc&ecirc; precisa usando o APT.<\/p><p>Para instalar o Ruby, execute o seguinte comando:<\/p><pre class=\"wp-block-preformatted\">sudo apt install ruby-full -y<\/pre><p>Agora, verifique se o Ruby foi instalado corretamente usando:<\/p><pre class=\"wp-block-preformatted\">sudo ruby -v<\/pre><div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/www.hostinger.com\/tutorials\/wp-content\/uploads\/sites\/2\/2023\/12\/terminal-returns-the-installed-ruby-version-1024x51.webp\" alt=\"Terminal retorna a vers&atilde;o Ruby instalada\" style=\"object-fit:contain;width:1024px;height:51px\"><\/figure><\/div><p>Se o terminal retornar um erro &ldquo;<strong>Command not found<\/strong>&ldquo;, isso significa que o Ruby n&atilde;o foi instalado corretamente. Caso o terminal mostre o n&uacute;mero da vers&atilde;o do Ruby, voc&ecirc; pode continuar e instalar outros pacotes essenciais.<\/p><p>Com base nas suas necessidades, voc&ecirc; pode escolher quais softwares instalar. No nosso tutorial, vamos instalar o pacote <strong>build-essential<\/strong>, o controle de vers&atilde;o <strong>Git<\/strong>, o banco de dados <strong>PostgreSQL<\/strong>, a biblioteca SSL e a compress&atilde;o <strong>zlib<\/strong>:<\/p><pre class=\"wp-block-preformatted\">sudo apt install -y build-essential git-core libssl-dev zlib1g-dev postgresql postgresql-server-dev-all<\/pre><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Sugest&atilde;o de Leitura<\/h4>\n                    <p>D&ecirc; uma olhada no nosso guia sobre <a href=\"\/br\/tutoriais\/instalar-postgresql-ubuntu-20-04\">como instalar o PostgreSQL no Ubuntu<\/a> e descubra como configurar um banco de dados padr&atilde;o e um usu&aacute;rio Postgres.<\/p>\n                <\/div>\n\n\n\n<\/p><p>Verifique se esses pacotes est&atilde;o instalados corretamente conferindo suas vers&otilde;es. Para o <strong>build-essential<\/strong>, use o comando <strong>grep<\/strong>:<\/p><pre class=\"wp-block-preformatted\">apt list --installed | grep build-essential<\/pre><div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/www.hostinger.com\/tutorials\/wp-content\/uploads\/sites\/2\/2023\/12\/grep-command-returns-the-build-essential-package-installation-status-1024x119.webp\" alt=\"O comando grep no Terminal retorna o status de instala&ccedil;&atilde;o do pacote build-essential\" style=\"object-fit:contain;width:1022px;height:119px\"><\/figure><\/div><p>Em seguida, execute o comando abaixo para instalar o runtime de JavaScript <strong>Node.js<\/strong> e o gerenciador de pacotes <strong>Yarn<\/strong>, que s&atilde;o necess&aacute;rios para habilitar o pipeline de ativos:<\/p><pre class=\"wp-block-preformatted\">sudo apt install -y nodejs yarn<\/pre><p>Recomendamos usar a vers&atilde;o mais recente para garantir a melhor compatibilidade, seguran&ccedil;a e funcionalidade. Se tiver d&uacute;vidas, consulte as p&aacute;ginas de notas do desenvolvedor.<\/p><h3 class=\"wp-block-heading\" id=\"h-3-instale-rails-no-ubuntu\"><strong>3. Instale Rails no Ubuntu<\/strong><\/h3><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Dica de especialista<\/h4>\n                    <p>Os <a href=\"\/br\/servidor-vps\">planos de hospedagem VPS Rails da Hostinger<\/a> permitem que voc&ecirc; instale o Ubuntu 22.04 64bit com Rails\/OpenLiteSpeed em apenas um clique. Cada pacote vem com um terminal no navegador e um Assistente de IA para te ajudar.<\/p>\n                <\/div>\n\n\n\n<\/p><p>Vamos instalar o Ruby on Rails utilizando o RubyGem, que &eacute; o gerenciador de pacotes oficial para Ruby.&nbsp; Esse &eacute; o melhor jeito de garantir que voc&ecirc; sempre tenha a vers&atilde;o mais recente do framework, com atualiza&ccedil;&otilde;es frequentes.<\/p><p>O RubyGem tamb&eacute;m torna todo o processo de instala&ccedil;&atilde;o, remo&ccedil;&atilde;o e gerenciamento das Ruby gems muito mais pr&aacute;tico. Ele cuida das depend&ecirc;ncias e bibliotecas Ruby, facilitando bastante a administra&ccedil;&atilde;o do seu projeto.<\/p><p>Normalmente, o RubyGem j&aacute; vem pr&eacute;-instalado com a linguagem Ruby. Para conferir se est&aacute; dispon&iacute;vel no seu sistema, consulte o n&uacute;mero da vers&atilde;o:<\/p><pre class=\"wp-block-preformatted\">gem -v<\/pre><p>Se precisar instalar manualmente, voc&ecirc; tamb&eacute;m pode fazer isso pelo APT com o comando:<\/p><pre class=\"wp-block-preformatted\">sudo apt install rubygems -y<\/pre><p>N&atilde;o se esque&ccedil;a de instalar outros pacotes essenciais para o desenvolvimento, como o <strong>Bundler<\/strong> e o gerenciador de vers&otilde;es <strong>rbenv<\/strong>. Basta executar o seguinte comando:<\/p><pre class=\"wp-block-preformatted\">sudo gem install bundler &amp;&amp; sudo apt install rbenv -y<\/pre><p>Se voc&ecirc; vai hospedar v&aacute;rias aplica&ccedil;&otilde;es, pode precisar de diferentes vers&otilde;es do Ruby. Em vez de configurar manualmente, defina uma vers&atilde;o padr&atilde;o para todo o sistema usando o plugin <strong>ruby-build<\/strong> e o <strong>rbenv<\/strong>.<\/p><p>Por exemplo, para definir a vers&atilde;o padr&atilde;o do Ruby como <strong>2.2.3<\/strong> com um comando<strong> rbenv<\/strong>, use:<\/p><pre class=\"wp-block-preformatted\">rbenv global 2.2.3<\/pre><p>Depois de instalar todos os pr&eacute;-requisitos, execute este comando <strong>gem<\/strong> para iniciar a instala&ccedil;&atilde;o do Rails:<\/p><pre class=\"wp-block-preformatted\">sudo gem install rails<\/pre><p>Verifique a vers&atilde;o para garantir que o Rails foi instalado corretamente.<\/p><p>Se voc&ecirc; estiver usando o VPS da Hostinger, a instala&ccedil;&atilde;o do Rails &eacute; ainda mais f&aacute;cil e r&aacute;pida. Basta seguir estes passos:<\/p><ol class=\"wp-block-list\">\n<li>Fa&ccedil;a login no <a href=\"https:\/\/hpanel.hostinger.com\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>hPanel<\/strong><\/a> e clique em <strong>VPS<\/strong> no menu superior.<\/li>\n\n\n\n<li>Selecione seu<strong> Plano VPS<\/strong>.<\/li>\n\n\n\n<li>V&aacute; para a barra lateral &rarr;<strong> SO e Painel<\/strong> &rarr;<strong> Sistema operacional <\/strong>.<\/li>\n\n\n\n<li>Na janela <strong>Mudar SO<\/strong> clique em <strong>Aplica&ccedil;&atilde;o <\/strong>.<\/li>\n\n\n\n<li>Selecione <strong>Ubuntu 22.04 com OpenLiteSpeed and Rails<\/strong>.<\/li>\n\n\n\n<li>Clique em <strong>Mudar SO<\/strong>.<br><\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" width=\"1024\" height=\"414\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/08\/Screenshot-2024-08-09-at-11.21.44.png\/public\" alt=\"Menu de instala&ccedil;&atilde;o do sistema operacional no painel VPS da Hostinger\" class=\"wp-image-45442\" style=\"object-fit:contain;width:768px;height:253px\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/08\/Screenshot-2024-08-09-at-11.21.44.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/08\/Screenshot-2024-08-09-at-11.21.44.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/08\/Screenshot-2024-08-09-at-11.21.44.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/08\/Screenshot-2024-08-09-at-11.21.44.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><p>\n\n    <p class=\"warning\">\n        <b>Aten&ccedil;&atilde;o!<\/b> Reinstalar o sistema operacional do seu VPS apagar&aacute; todos os seus dados. Antes de prosseguir, n&atilde;o se esque&ccedil;a de criar um backup se quiser manter seus arquivos.    <\/p>\n    \n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-4-configure-um-ambiente-de-desenvolvimento\"><strong>4. Configure um Ambiente de Desenvolvimento<\/strong><\/h3><p>Depois de preparar sua &aacute;rea de hospedagem, &eacute; hora de configurar o ambiente de desenvolvimento Rails. Os passos podem variar de acordo com o sistema operacional, mas aqui vamos focar no Windows.<\/p><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Dica de especialista<\/h4>\n                    <p>Os passos para configurar um ambiente de desenvolvimento Ubuntu para Ruby on Rails s&atilde;o semelhantes aos da &aacute;rea de hospedagem.<\/p>\n                <\/div>\n\n\n\n<\/p><p><strong>Instalando um Editor de C&oacute;digo ou IDE<\/strong><\/p><p>Para escrever e depurar o c&oacute;digo da sua aplica&ccedil;&atilde;o Rails, voc&ecirc; vai precisar de um editor de texto ou de um ambiente de desenvolvimento integrado (IDE). Escolha o software com o qual voc&ecirc; se sinta mais confort&aacute;vel.<\/p><p>Se estiver em d&uacute;vida, d&ecirc; uma olhada no nosso artigo sobre os <a href=\"\/br\/tutoriais\/melhor-editor-de-codigo\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>melhores editores de c&oacute;digo<\/strong><\/a>. Recomendamos escolher um editor que ofere&ccedil;a recursos como destaque de sintaxe e preenchimento autom&aacute;tico, pois isso pode tornar o desenvolvimento mais eficiente e reduzir erros.<\/p><p>Neste tutorial, vamos usar o <a href=\"https:\/\/code.visualstudio.com\/download\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><strong>Visual Studio Code (VSCode)<\/strong><\/a>. Esse IDE gratuito possui diversos plugins que podem aumentar sua produtividade, como o depurador de c&oacute;digo Ruby <strong>VSCode rdbg<\/strong>.<\/p><p><strong>Instalando Ruby no Windows<\/strong><\/p><p>Seu ambiente de desenvolvimento precisa das mesmas depend&ecirc;ncias do servidor de hospedagem. No entanto, em vez de usar comandos como no Linux, os usu&aacute;rios de Windows precisam baixar o pacote de instala&ccedil;&atilde;o diretamente do <a href=\"https:\/\/rubyinstaller.org\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><strong>site oficial do rubyinstaller<\/strong><\/a>. Recomendamos escolher a vers&atilde;o mais recente do Ruby com devkit.<\/p><p>D&ecirc; um duplo clique no arquivo execut&aacute;vel e siga as instru&ccedil;&otilde;es para completar a instala&ccedil;&atilde;o do Ruby. Esse processo tamb&eacute;m vai configurar o gerenciador de pacotes RubyGem e o servidor web WEBrick. O WEBrick &eacute; um servidor de desenvolvimento Rails que permite que voc&ecirc; hospede sua aplica&ccedil;&atilde;o diretamente na sua m&aacute;quina para testes.<\/p><p><strong>Instalando Rails no Windows<\/strong><\/p><p>Os passos para instalar o Rails no Windows s&atilde;o semelhantes aos de outros sistemas operacionais. Abra o <strong>Prompt de Comando<\/strong>, <strong>PowerShell<\/strong> ou o <strong>Terminal do VSCode<\/strong> como administrador e execute o seguinte comando <strong>gem<\/strong>:<\/p><pre class=\"wp-block-preformatted\">gem install rails<\/pre><p>Isso configurar&aacute; o framework da web e suas depend&ecirc;ncias. Para garantir que o software foi instalado corretamente, verifique a vers&atilde;o do Rails com o comando:<\/p><pre class=\"wp-block-preformatted\">rails -v<\/pre><figure class=\"wp-block-image is-resized\"><img decoding=\"async\" src=\"https:\/\/www.hostinger.com\/tutorials\/wp-content\/uploads\/sites\/2\/2023\/12\/vscode-terminal-returns-the-installed-rails-version.webp\" alt=\"Terminal VSCode retorna a vers&atilde;o instalada do Rails\" style=\"object-fit:contain;width:768px;height:49px\"><\/figure><p><strong>Instalando Controle de Vers&atilde;o Git<\/strong><\/p><p>O Git facilita o envio de c&oacute;digo e arquivos do seu computador para o ambiente ao vivo. Embora o VPS da Hostinger suporte outros m&eacute;todos, como <a href=\"\/br\/tutoriais\/como-usar-sftp-ssh-file-transfer-protocol\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>SFTP<\/strong><\/a>, o Git &eacute; mais eficiente.<\/p><p>Baixe a vers&atilde;o mais recente do Git no <a href=\"https:\/\/git-scm.com\/downloads\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><strong>site oficial<\/strong><\/a> e complete a instala&ccedil;&atilde;o. Abra a aplica&ccedil;&atilde;o <strong>Git Bash<\/strong> no menu iniciar e execute o seguinte comando para verificar a vers&atilde;o:<\/p><pre class=\"wp-block-preformatted\">git version<\/pre><p>Depois, configure um reposit&oacute;rio Git para armazenar o c&oacute;digo do seu projeto e a documenta&ccedil;&atilde;o. Escolha uma plataforma que atenda &agrave;s suas necessidades e ao seu fluxo de trabalho, como GitHub ou BitBucket.<\/p><figure class=\"wp-block-image is-resized\"><img decoding=\"async\" src=\"https:\/\/www.hostinger.com\/tutorials\/wp-content\/uploads\/sites\/2\/2023\/12\/git-bash-returns-the-installed-git-version-number.webp\" alt=\"Git Bash retorna o n&uacute;mero da vers&atilde;o instalada do Git\" style=\"object-fit:contain;width:768px;height:118px\"><\/figure><h3 class=\"wp-block-heading\" id=\"h-5-crie-sua-primeira-aplicacao-rails\"><strong>5. Crie Sua Primeira Aplica&ccedil;&atilde;o Rails<\/strong><\/h3><p>Para come&ccedil;ar a criar sua aplica&ccedil;&atilde;o Rails, abra o <strong>terminal do VSCode<\/strong> pressionando o atalho <strong>Ctrl +`<\/strong>. Em seguida, navegue at&eacute; o diret&oacute;rio do seu projeto usando o comando <strong>cd<\/strong>:<\/p><pre class=\"wp-block-preformatted\">cd D:\\Project<\/pre><p>Crie os arquivos e pastas necess&aacute;rios para o projeto Rails com o seguinte comando, substituindo <strong>rails_app<\/strong> pelo nome que voc&ecirc; escolher para sua aplica&ccedil;&atilde;o:<\/p><pre class=\"wp-block-preformatted\">rails new rails_app<\/pre><p>A pasta da aplica&ccedil;&atilde;o inclui v&aacute;rios diret&oacute;rios, cada um com uma fun&ccedil;&atilde;o espec&iacute;fica.&nbsp; Por exemplo, a pasta <strong>app\/<\/strong> cont&eacute;m os principais componentes da sua aplica&ccedil;&atilde;o, enquanto a pasta <strong>config\/<\/strong> armazena os arquivos de configura&ccedil;&atilde;o. Para mais detalhes sobre a estrutura do Rails, consulte o <a href=\"https:\/\/guides.rubyonrails.org\/getting_started.html\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><strong>guia de in&iacute;cio<\/strong><\/a> (dispon&iacute;vel em ingl&ecirc;s).<\/p><p>V&aacute; para a pasta principal da aplica&ccedil;&atilde;o com o comando <strong>cd<\/strong> e inicie o projeto com:<\/p><pre class=\"wp-block-preformatted\">rails server --binding=0.0.0.0<\/pre><p>Insira <strong>localhost:3000 <\/strong>no seu navegador. Se a tela de boas-vindas do Rails aparecer, voc&ecirc; pode come&ccedil;ar a programar sua aplica&ccedil;&atilde;o e mover os arquivos para o seu servidor usando comandos Git.<\/p><figure class=\"wp-block-image is-resized\"><img decoding=\"async\" src=\"https:\/\/www.hostinger.com\/tutorials\/wp-content\/uploads\/sites\/2\/2023\/12\/ruby-on-rails-welcome-screen.webp\" alt=\"Tela de boas-vindas do aplicativo Ruby on Rails\" style=\"object-fit:contain;width:768px;height:407px\"><\/figure><p>Depois de mover os arquivos para o seu VPS, conecte-se a ele via SSH. Navegue at&eacute; a pasta do projeto e execute o mesmo comando para iniciar a aplica&ccedil;&atilde;o:<\/p><pre class=\"wp-block-preformatted\">rails server --binding=0.0.0.0<\/pre><p>Acesse <strong>vpsipaddress:3000<\/strong> no navegador para ver sua aplica&ccedil;&atilde;o em funcionamento.&nbsp; Para parar a aplica&ccedil;&atilde;o, pressione <strong>Ctrl + C<\/strong> na linha de comando. Execute o mesmo comando para reinici&aacute;-la.<\/p><h2 class=\"wp-block-heading\" id=\"h-melhores-praticas-de-ruby-on-rails\"><strong>Melhores Pr&aacute;ticas de Ruby on Rails<\/strong><\/h2><p>Esta se&ccedil;&atilde;o explorar&aacute; as melhores pr&aacute;ticas para a instala&ccedil;&atilde;o do Ruby on Rails para ajud&aacute;-lo a otimizar o processo.<\/p><p><strong>Gerencie Vers&otilde;es com&nbsp;o Gerenciador de Vers&otilde;es Ruby (RVM)<\/strong><\/p><p>Hospedar v&aacute;rias aplica&ccedil;&otilde;es com diferentes vers&otilde;es do Ruby em um &uacute;nico servidor pode causar incompatibilidades. O RVM resolve esse problema, permitindo que voc&ecirc; gerencie v&aacute;rias instala&ccedil;&otilde;es do Ruby atrav&eacute;s de uma interface de linha de comando.<\/p><p>Com o RVM, voc&ecirc; pode instalar, gerenciar e alternar entre diferentes vers&otilde;es de Ruby com facilidade.&nbsp; Al&eacute;m disso, o RVM oferece gerenciamento de <strong>gemsets<\/strong>, que s&atilde;o ambientes isolados para instala&ccedil;&otilde;es de gems.<\/p><p>No VPS da Hostinger, voc&ecirc; pode instalar o RVM para configurar um ambiente adequado para suas aplica&ccedil;&otilde;es. Isso n&atilde;o s&oacute; garante a funcionalidade, mas tamb&eacute;m simplifica o desenvolvimento, pois voc&ecirc; n&atilde;o precisa gerenciar v&aacute;rios servidores.<\/p><p><strong>Melhore o Desenvolvimento com Gems e Pacotes Essenciais<\/strong><\/p><p>No Rails, gems s&atilde;o pacotes adicionais que ampliam a funcionalidade do framework e simplificam diversas tarefas.&nbsp; Voc&ecirc; pode instalar essas gems usando o gerenciador de depend&ecirc;ncias Bundler.<\/p><p>Para adicionar uma gem ao seu projeto, insira a seguinte linha no seu <strong>gemfile<\/strong>:<\/p><pre class=\"wp-block-preformatted\">gem 'gem_name'<\/pre><p>Depois, instale o pacote com o comando <strong>bundle<\/strong>:<\/p><pre class=\"wp-block-preformatted\">bundle install gem_name<\/pre><p>Existem muitas gems com diferentes prop&oacute;sitos.&nbsp; Por exemplo, o <strong>Devise<\/strong> &eacute; ideal para configurar a autentica&ccedil;&atilde;o de usu&aacute;rios nas suas aplica&ccedil;&otilde;es,&nbsp; enquanto o <strong>Paperclip<\/strong> ou <strong>CarrierWave<\/strong> s&atilde;o &oacute;timos para habilitar o upload de arquivos.<\/p><p><strong>Use Controle de Vers&atilde;o com Git<\/strong><\/p><p>Um sistema de controle de vers&atilde;o &eacute; essencial no desenvolvimento de software, pois permite acompanhar as mudan&ccedil;as no projeto.&nbsp; Al&eacute;m de oferecer um ponto de restaura&ccedil;&atilde;o para resolver problemas, o controle de vers&atilde;o facilita a integra&ccedil;&atilde;o cont&iacute;nua e a implanta&ccedil;&atilde;o (CI\/CD), automatizando o processo.<\/p><p>O Git &eacute; um sistema de controle de vers&atilde;o que ajuda os desenvolvedores a otimizar suas tarefas e melhorar a colabora&ccedil;&atilde;o.&nbsp; Com o Git, &eacute; poss&iacute;vel trabalhar em um projeto simultaneamente, mas de forma isolada, permitindo um fluxo de trabalho mais eficiente.<\/p><p>Voc&ecirc; pode usar comandos simples do Git para enviar arquivos para um servidor remoto e criar ramos de desenvolvimento isolados.<\/p><p><strong>Junte-se &agrave; Comunidade Ruby on Rails<\/strong><\/p><p>Ruby &eacute; uma das linguagens de programa&ccedil;&atilde;o de servidor mais usadas, at&eacute; <a href=\"https:\/\/w3techs.com\/technologies\/history_overview\/programming_language\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><strong>mais famosa que o JavaScript<\/strong><\/a>.&nbsp; Por causa disso, o framework Rails conta com uma grande comunidade de usu&aacute;rios.<\/p><p>Isso &eacute; &oacute;timo para quem est&aacute; come&ccedil;ando, pois permite encontrar solu&ccedil;&otilde;es de forma r&aacute;pida para qualquer dificuldade com o framework. H&aacute; diversos f&oacute;runs online onde voc&ecirc; pode buscar respostas e tirar d&uacute;vidas.<\/p><p>O Rails tem um <a href=\"https:\/\/gorails.com\/forum\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><strong><u>f&oacute;rum oficial<\/u><\/strong><\/a> (dispon&iacute;vel em ingl&ecirc;s) bastante ativo. Al&eacute;m disso, voc&ecirc; pode participar de f&oacute;runs n&atilde;o oficiais, como os de provedores de cursos de Rails, como o <a href=\"https:\/\/gorails.com\/forum\" target=\"_blank\" rel=\"noopener\"><strong>GoRails<\/strong><\/a> (dispon&iacute;vel em ingl&ecirc;s), ou plataformas populares como o Reddit.<\/p><p><strong>Mantenha-se Atualizado<\/strong><\/p><p>Instalar a vers&atilde;o mais recente do Ruby e do Rails garante que sua aplica&ccedil;&atilde;o tenha as &uacute;ltimas corre&ccedil;&otilde;es de seguran&ccedil;a. As atualiza&ccedil;&otilde;es tamb&eacute;m costumam incluir corre&ccedil;&otilde;es de bugs e compatibilidade com novos softwares, o que melhora a estabilidade do seu ambiente de hospedagem.<\/p><p>Usar as vers&otilde;es mais recentes do Rails e do Ruby tamb&eacute;m garante suporte cont&iacute;nuo para resolver problemas. Para se manter atualizado, assine newsletters de desenvolvimento web, participe de f&oacute;runs e confira as <a href=\"https:\/\/rubyonrails.org\/category\/releases\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><strong>notas de lan&ccedil;amento<\/strong><\/a> (dispon&iacute;veis em ingl&ecirc;s).<\/p><p>Se voc&ecirc; gerencia v&aacute;rias aplica&ccedil;&otilde;es, uma ferramenta como o RVM pode facilitar bastante. Por exemplo, voc&ecirc; pode listar todas as vers&otilde;es dispon&iacute;veis do Ruby com este comando:<\/p><pre class=\"wp-block-preformatted\">rvm list<\/pre><h2 class=\"wp-block-heading\" id=\"h-conclusao\"><strong>Conclus&atilde;o<\/strong><\/h2><p>Ruby on Rails &eacute; um framework muito conhecido para desenvolver aplica&ccedil;&otilde;es para web. Ele oferece uma variedade de bibliotecas, modelos e ferramentas que ajudam os desenvolvedores a adicionar novas funcionalidades ao software sem precisar come&ccedil;ar do zero.<\/p><p>Nesse artigo, mostramos como instalar o Ruby on Rails no Ubuntu:<\/p><ul class=\"wp-block-list\">\n<li><strong>Prepare o ambiente de hospedagem<\/strong>. Conecte-se ao seu VPS remoto via SSH com uma conta de superusu&aacute;rio. Instale o sistema operacional Ubuntu e atualize os pacotes com o APT.<\/li>\n\n\n\n<li><strong>Instale o Ruby<\/strong>. Use o APT para instalar o Ruby, RubyGems e outras depend&ecirc;ncias. Configure tamb&eacute;m o banco de dados PostgreSQL, o compilador GCC e o NodeJS.<\/li>\n\n\n\n<li><strong>Instale o Rails<\/strong>. Baixe e instale o Ruby on Rails usando RubyGems.&nbsp; Se estiver usando v&aacute;rios ambientes Ruby, instale o rbenv ou o RVM.<\/li>\n\n\n\n<li><strong>Configure o ambiente de desenvolvimento. <\/strong>Escolha um editor de texto ou um IDE, como o VSCode. Depois, configure o Ruby e o Rails atrav&eacute;s de uma interface de linha de comando, como o Prompt de Comando.<\/li>\n\n\n\n<li><strong>Crie e publique sua aplica&ccedil;&atilde;o. <\/strong>Use o comando <strong>&nbsp;rails new <\/strong>&nbsp;no Terminal do seu IDE para iniciar um novo projeto. Escreva o c&oacute;digo da sua aplica&ccedil;&atilde;o e publique-o usando Git ou um cliente FTP.<\/li>\n<\/ul><p>Para garantir o melhor desempenho e estabilidade da sua aplica&ccedil;&atilde;o, instale sempre a vers&atilde;o mais recente do Ruby e do Rails. Mantenha-se em dia verificando regularmente as notas de lan&ccedil;amento e participe de comunidades de Rails, como f&oacute;runs ou subreddits.<\/p><p>Para otimizar o desenvolvimento, use o gerenciador de vers&otilde;es RVM, gems adicionais e o sistema de controle de vers&otilde;es Git. O VPS da Hostinger &eacute; compat&iacute;vel com todas essas ferramentas, proporcionando uma excelente experi&ecirc;ncia de desenvolvimento web.<\/p><h2 class=\"wp-block-heading\" id=\"h-perguntas-frequentes-faq-sobre-instalacao-do-ruby-on-rails-no-ubuntu\"><strong>Perguntas frequentes (FAQ) sobre instala&ccedil;&atilde;o do Ruby on Rails no Ubuntu<\/strong><\/h2><p>Nesta se&ccedil;&atilde;o, vamos responder v&aacute;rias perguntas sobre a instala&ccedil;&atilde;o do Ruby on Rails no Ubuntu.&nbsp;<\/p><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-6944114741ade\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Como baixar o Ruby on Rails no Ubuntu?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Para baixar o Rails no Ubuntu, voc&ecirc; precisa do RubyGems,&nbsp; configurado automaticamente quando voc&ecirc; instala a linguagem Ruby. Ap&oacute;s instalar o Ruby com o APT do Ubuntu, use o comando <strong>gem install ruby<\/strong> para baixar o framework Rails direto do RubyGems.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-6944114741ae1\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Qual IDE &eacute; o melhor para Ruby on Rails no Ubuntu?&nbsp;<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Se voc&ecirc; trabalha exclusivamente com Ruby on Rails, o <a href=\"https:\/\/www.jetbrains.com\/ruby\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><strong>RubyMine<\/strong><\/a> &eacute; uma &oacute;tima escolha, pois oferece v&aacute;rias ferramentas integradas que facilitam a escrita e a depura&ccedil;&atilde;o do c&oacute;digo Ruby. Se voc&ecirc; procura um IDE gratuito e vers&aacute;til para trabalhar com diferentes frameworks, o Microsoft VSCode &eacute; uma excelente op&ccedil;&atilde;o.&nbsp;<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-6944114741ae2\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Posso hospedar aplica&ccedil;&otilde;es Ruby on Rails no VPS da Hostinger?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Sim, o VPS da Hostinger &eacute; compat&iacute;vel com todos os softwares necess&aacute;rios para desenvolver e hospedar aplica&ccedil;&otilde;es Ruby on Rails. Oferecemos um ambiente de hospedagem intuitivo que pode ser facilmente configurado de acordo com suas necessidades. Al&eacute;m disso, disponibilizamos um template do Ubuntu 22.04 e Rails, permitindo que voc&ecirc; configure seu servidor com apenas um clique.&nbsp;<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>O Ruby on Rails &eacute; um framework incr&iacute;vel que vem com uma s&eacute;rie de ferramentas para tornar o desenvolvimento de sites e aplica&ccedil;&otilde;es muito mais eficiente. Ele oferece v&aacute;rios modelos de c&oacute;digo e bibliotecas que permitem adicionar novas funcionalidades sem ter que come&ccedil;ar do zero. No entanto, para quem est&aacute; come&ccedil;ando, a instala&ccedil;&atilde;o do Ruby [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/br\/tutoriais\/como-instalar-ruby-on-rails-no-ubuntu\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":432,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"Como Instalar Ruby on Rails no Ubuntu","rank_math_description":"Neste artigo, vamos mostrar como instalar Ruby on Rails no Ubuntu usando um servidor virtual privado (VPS).","rank_math_focus_keyword":"como instalar ruby on rails no ubuntu","footnotes":""},"categories":[4915],"tags":[4836],"class_list":["post-45439","post","type-post","status-publish","format-standard","hentry","category-vps","tag-vps"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/install-ruby-on-rails-on-ubuntu","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/como-instalar-ruby-on-rails-no-ubuntu","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/comment-installer-ruby-on-rails-sur-ubuntu","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/instalar-ruby-on-rails-en-ubuntu","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/install-ruby-on-rails-on-ubuntu","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/install-ruby-on-rails-on-ubuntu","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/install-ruby-on-rails-on-ubuntu","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/instalar-ruby-on-rails-en-ubuntu","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/instalar-ruby-on-rails-en-ubuntu","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/instalar-ruby-on-rails-en-ubuntu","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/como-instalar-ruby-on-rails-no-ubuntu","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/install-ruby-on-rails-on-ubuntu","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/install-ruby-on-rails-on-ubuntu","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/install-ruby-on-rails-on-ubuntu","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/install-ruby-on-rails-on-ubuntu","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/45439","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/users\/432"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/comments?post=45439"}],"version-history":[{"count":10,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/45439\/revisions"}],"predecessor-version":[{"id":51589,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/45439\/revisions\/51589"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/media?parent=45439"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/categories?post=45439"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/tags?post=45439"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}