Mudanças entre as edições de "Instalando Ruby no CentOS com cPanel"

De Wiki Integrator do Brasil
Ir para: navegação, pesquisa
(Criou página com 'Os passos informados a seguir só são possíveis em máquinas virtuais privadas do Cloud da Integrator, com cPanel instalado. Eles devem ser realizados via SSH...')
 
 
(4 edições intermediárias de um usuário não apresentadas)
Linha 1: Linha 1:
 +
[[File:Banner-wiki-promocoes.gif|center| 700px||border|link=https://www.integrator.com.br/plano-hospedagem-promocionais|Planos promocionais|]]
 +
 +
 +
----
 +
----
 +
----
 +
 
Os passos informados a seguir só são possíveis em máquinas virtuais privadas do Cloud da Integrator, com cPanel instalado. Eles devem ser realizados via [[Acesso SSH|SSH]] como usuário root logado. O suporte da Integrator não se responsabiliza por mudanças decorrentes de versões do Ruby informadas neste wiki.
 
Os passos informados a seguir só são possíveis em máquinas virtuais privadas do Cloud da Integrator, com cPanel instalado. Eles devem ser realizados via [[Acesso SSH|SSH]] como usuário root logado. O suporte da Integrator não se responsabiliza por mudanças decorrentes de versões do Ruby informadas neste wiki.
  
Linha 26: Linha 33:
 
  rvm install 2.2.2
 
  rvm install 2.2.2
  
7) rvm use 2.2.2 --default
+
Caso instale corretamente, verá o resultado como mostrado na imagem abaixo: <br />
 
+
[[File: ruby-instalado-corretamente.png ‎|frame|none|alt=Alt text|link=]]
8) gem install rails
+
 
+
9) gem install passenger
+
 
+
10) passenger-install-apache2-module
+
 
+
10.1) Selecione apenas o Rails e confirme com Enter.
+
 
+
11) Ao finalizar, copie a saída, por exemplo:
+
LoadModule passenger_module /usr/local/rvm/gems/ruby-2.2.2/gems/passenger-5.0.10/buildout/apache2/mod_passenger.so
+
<IfModule mod_passenger.c>
+
  PassengerRoot /usr/local/rvm/gems/ruby-2.2.2/gems/passenger-5.0.10
+
  PassengerDefaultRuby /usr/local/rvm/gems/ruby-2.2.2/wrappers/ruby
+
</IfModule>
+
 
+
12) Crie o arquivo "/usr/local/apache/conf/passenger.conf" com o conteúdo do passo 11).
+
 
+
13) Abra o arquivo "/usr/local/apache/conf/includes/pre_main_global.conf"
+
 
+
vi /usr/local/apache/conf/includes/pre_main_global.conf
+
 
+
 
+
13.1) Adicione:
+
Include "/usr/local/apache/conf/passenger.conf"
+
 
+
 
+
14)  Execute os comandos:
+
/scripts/rebuildhttpdconf
+
service httpd restart
+
 
+
 
+
 
+
15) Configurando o Rails:
+
15.1) Crie o diretório onde está o usuário e domínio. Exemplo: usuário redmine e subdominio redmine.mhbsistemas.com.br:
+
mkdir -p /usr/local/apache/conf/userdata/std/2/mhbsi/suporte.mhbsistemas.com.br
+
 
+
15.2) Crie o conf:
+
vi /usr/local/apache/conf/userdata/std/2/redmine/redmine.mhbsistemas.com.br/rails.conf
+
 
+
15.3) Coloque o seguinte conteúdo:
+
  
 +
7) Coloque como padrão da máquina o Ruby 2.2.2:
 +
rvm use 2.2.2 --default
  
DocumentRoot /home/mhbsi/suporte/public
+
Ao usar o comando acima, o resultado na tela será:
<Directory /home/mhbsi/suporte/public>
+
Using /usr/local/rvm/gems/ruby-2.2.2
Allow from all
+
Options -MultiViews
+
</Directory>
+
  
 +
8) Teste a versão instalada:
 +
ruby -v
  
 +
O resultado será:
 +
ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-linux]
  
16) Configure:
+
<br />
/scripts/ensure_vhost_includes --user=redmine
+
Caso deseje instalar o Rails no cPanel, [[Instalando o Rails no cPanel com o Ruby 2.2.2| clique aqui]].
  
17) Reinicie o Apache:
+
[[Categoria:TUTORIAIS]]
/scripts/restartsrv_httpd
+
[[Categoria:CPANEL]]
 +
[[Categoria:RUBY]]
 +
[[Categoria:RUBY ON RAILS]]

Edição atual tal como às 19h31min de 28 de agosto de 2018

Banner-wiki-promocoes.gif





Os passos informados a seguir só são possíveis em máquinas virtuais privadas do Cloud da Integrator, com cPanel instalado. Eles devem ser realizados via SSH como usuário root logado. O suporte da Integrator não se responsabiliza por mudanças decorrentes de versões do Ruby informadas neste wiki.

1) Instale as bibliotecas necessárias:

yum install -y gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison iconv-devel curl-devel sqlite-devel ImageMagick ImageMagick-devel

2) Configure a chave:

gpg2 --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3

3) Baixe o RVM estável:

curl -L get.rvm.io | bash -s stable

O resultado esperado deve ser:

Alt text

4) Configure:

source /etc/profile.d/rvm.sh

5) Verifique se está funcionando:

rvm requirements

O resultado esperado deverá ser na saída:

Checking requirements for centos.
Requirements installation successful.

6) Instale o Ruby 2.2.2. Este processo poderá demorar um pouco, devido a compilação do fonte.

rvm install 2.2.2

Caso instale corretamente, verá o resultado como mostrado na imagem abaixo:

Alt text

7) Coloque como padrão da máquina o Ruby 2.2.2:

rvm use 2.2.2 --default

Ao usar o comando acima, o resultado na tela será:

Using /usr/local/rvm/gems/ruby-2.2.2

8) Teste a versão instalada:

ruby -v

O resultado será:

ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-linux]


Caso deseje instalar o Rails no cPanel, clique aqui.