Antes de poder instalar o seu aplicativo no servidor de produção, terá de instalar o Ruby. Neste tutorial recomendamos que você use Ruby Version Manager (RVM) para este propósito. RVM é uma ferramenta para instalar e gerenciar várias versões Ruby.
Existem outras formas de instalar Ruby, por exemplo através de yum, apt-get, source tarball, rbenv e chruby., Você pode usar um desses outros métodos de instalação, se assim o desejar, e este tutorial vai funcionar bem, mesmo se você instalou Ruby usando um desses outros métodos de instalação. Mas o que recomendamos neste tutorial é RVM, porque em nossa opinião é a opção mais fácil.
Se já tiver instalado o Ruby, então poderá saltar para a página seguinte.
Índice
- carga…
Prepare o sistema
certifique-se de que o curl e gpg estão instalados, bem como uma ferramenta de compilador., O Curl e o gpg são necessários para outros passos de instalação, enquanto o compilador de ferramentas é necessário para instalar gemas Ruby comuns.
Debian, Ubuntu |
sudo apt-get updatesudo apt-get install -y curl gnupg build-essential |
Red Hat, CentOS, Fedora, Linux da Amazon, Scientific Linux |
sudo yum install -y curl gpg gcc gcc-c++ make |
macOS | Você não precisa fazer nada. Eles já estão instalados., |
Instalar o RVM
Execute os seguintes comandos em seu servidor de produção para instalar o RVM:
Você pode precisar usar gpg2 em vez de gpg em alguns sistemas.
nos sistemas em que o sudo é configurado com secure_path
, o ambiente shell precisa ser modificado para definir rvmsudo_secure_path=1
. secure_path
é definido na maioria dos sistemas Linux, mas não em macOS. O seguinte comando tenta detectar automaticamente se é necessário instalar rvmsudo_secure_path=1
, e só instala a variável de ambiente se for o código.,
Quando você terminar com tudo isso, relogin para o seu servidor para ativar RVM. Isto é importante: se você não relogin, RVM não funciona. Também se você usar o ecrã gnu ou outro multiplexador de terminal, o RVM também não irá funcionar; você precisa usar uma sessão SSH simples.
instale a versão em Ruby que deseja
Normalmente, a instalação da última versão em Ruby será suficiente. Se você está implantando o aplicativo de exemplo do quickstart, então esse aplicativo de exemplo funciona com todas as versões Ruby.
no entanto, se você estiver implantando o seu próprio aplicativo, então o seu aplicativo pode ter um requisito específico de versão Ruby.,
Para instalar a versão mais recente do Ruby, execute:
$ rvm install ruby$ rvm --default use ruby
Para instalar uma versão específica do Ruby, execute:
$ rvm install ruby-X.X.X$ rvm --default use ruby-X.X.X
Substituir X. X. X com o Ruby versão que você deseja.
Install Bundler
Bundler é uma ferramenta popular para gerir as dependências de gema da aplicação. Usaremos Bundler neste tutorial, então vamos instalá-lo:
$ gem install bundler --no-rdoc --no-ri
opcional: nó de instalação.js se você está usando trilhos
Se você está usando trilhos, então você deve instalar nó.js. Isto é porque o compilador de pipeline de recursos do Rails requer um tempo de execução Javascript., no.a versão js não importa.
Se não utilizar os carris, pode saltar para o próximo passo.
para instalar o nó.js:
Heads-up: sudo vs rvmsudo
Uma coisa que você deve estar ciente de quando usando RVM, é que você deve usar rvmsudo
em vez de sudo
ao executar o Ruby-comandos relacionados. Isto porque o RVM funciona manipulando variáveis de ambiente. No entanto, sudo nukes todas as variáveis de ambiente por razões de segurança, que interefina com RVM.
visite o site RVM para saber mais sobre o RVM.,Parabéns, você instalou Ruby no seu servidor de produção!continuar: instalar o passageiro “