Nesse mesmo lugar ainda, nao roda esse comando pq dar erro no caminho
To fazendo esse tutorial seguindo seu
Atualização do nginx
#Para que o nginx tenha suporte ao Ruby, é necessário a sua reinstalação. Seguem os passos:
Cria cópias de segurança dos arquivos da pasta: /etc/nginx/sites-available/
Remove o nginx
rm /etc/nginx/sites-available/default
Segue os passos da página: https://www.phusionpassenger.com/library/walkthroughs/deploy/ruby/ownserver/nginx/oss/install_passenger_main.html
sudo apt-get install -y dirmngr gnupg
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 561F9B9CAC40B2F7
sudo apt-get install -y apt-transport-https ca-certificates
sudo sh -c 'echo deb https://oss-binaries.phusionpassenger.com/apt/passenger xenial main > /etc/apt/sources.list.d/passenger.list'
sudo apt-get update
sudo apt-get install -y nginx-extras passenger
nano /etc/nginx/nginx.conf
include /etc/nginx/passenger.conf;
incluir como no exemplo abaixo
http {
include /etc/nginx/passenger.conf;
sudo service nginx restart
sudo /usr/bin/passenger-config validate-install
sudo /usr/sbin/passenger-memory-stats
sudo apt-get update
sudo apt-get upgrade -y
Preparando a instalação
#Instalação das dependências:
sudo apt-get install -y build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion libxslt-dev libxml2-dev zlib1g-dev tcl
#Recomendo remover a versão do Ruby que vem por padrão no Ubuntu pelo comando:
sudo apt-get remove ruby -y
#Instala o rvm. Para instalar o rvm, seguir os passos da página: https://github.com/rvm/ubuntu_rvm
sudo apt-get install software-properties-common
sudo apt-add-repository -y ppa:rael-gc/rvm
sudo apt-get update
sudo apt-get install rvm -y
#Instala a versão específica do Ruby (essa informação fica no arquivo ‘Gemfile’) é feita inserindo o comando abaixo:
rvm install ruby-2.2.6
#Para que o rvm e Ruby estejam no PATH, inserir o comando abaixo:
echo "source <rvm path>/scripts/rvm" >> ~/.bash_profile
Após a instalação do Ruby, deve-se dar permissão de escrita pelo comando:
sudo chmod -R 777 /var/www/html/.rvm/gems/ruby-2.2.6
Bom dia @robson, rodei o comando no i-educar = php artisan honeybadger:install project-api-key, esses logs são do i-diário
@robson, o problema é que a pagina Configurações gerais está com o erro 500, e não consigo acessar pra realizar a configuração.
Como seria isso e no meu VPS e assim qual e o usuario??? caminho e esse /var/www/html/idiario/idiario/
robson Bom dia meu colega, ainda nao conseguir fazer a instalacao do i-Diario… lascoooou. Tambem seguindo esse tutorial do proprio i-Diario nao dar certo. https://github.com/portabilis/i-diario
eu ainda não sei qual o comando do i-Diario, mas creio que não influencie no funcionamento
Parou onde? ________
tenta:
sudo chmod -R 777 <pasta do usuário do linux>/.rvm/gems/ruby-2.2.6
Colega… vou tentar aqui novamente… não dando certo… peco socorro pra vc novamente la no privado. Ok.
PAREI NESSE COMANDO… deu erro. Tentando instalar no VPS. Achei que seria assim no meu ambienrte. sudo chmod -R 777 /var/www/html/.rvm/gems/ruby-2.2.6.
Alguem pode me ajudar nesse problema??? Nao consigo passar dele. Dar erro devido caminho da pasta.
Atualização do nginx
#Para que o nginx tenha suporte ao Ruby, é necessário a sua reinstalação. Seguem os passos:
Cria cópias de segurança dos arquivos da pasta: /etc/nginx/sites-available/
Remove o nginx
sudo apt-get -y remove nginx nginx-common
sudo apt-get update
Segue os passos da página. S.O. UBUNTU 16.04: https://www.phusionpassenger.com/library/walkthroughs/deploy/ruby/ownserver/nginx/oss/xenial/install_passenger.html
sudo apt-get install -y dirmngr gnupg
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 561F9B9CAC40B2F7
sudo apt-get install -y apt-transport-https ca-certificates
sudo sh -c 'echo deb https://oss-binaries.phusionpassenger.com/apt/passenger xenial main > /etc/apt/sources.list.d/passenger.list'
sudo apt-get update
sudo apt-get install -y nginx-extras passenger
nano /etc/nginx/nginx.conf
include /etc/nginx/passenger.conf;
incluir como no exemplo abaixo
http {
include /etc/nginx/passenger.conf;
sudo service nginx restart
sudo /usr/bin/passenger-config validate-install
sudo /usr/sbin/passenger-memory-stats
sudo apt-get update
sudo apt-get upgrade -y
Preparando a instalação
#Instalação das dependências:
sudo apt-get install -y build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion libxslt-dev libxml2-dev zlib1g-dev tcl
#Recomendo remover a versão do Ruby que vem por padrão no Ubuntu pelo comando:
sudo apt-get remove ruby -y
sudo autoremove -y
#Instala o rvm. Para instalar o rvm, seguir os passos da página: https://github.com/rvm/ubuntu_rvm
sudo apt-get install software-properties-common
sudo apt-add-repository -y ppa:rael-gc/rvm
sudo apt-get update
sudo apt-get install rvm -y
locate rvm
reboot
#Instala a versão específica do Ruby (essa informação fica no arquivo ‘Gemfile’) é feita inserindo o comando abaixo:
rvm install ruby-2.2.6
man rvm
#Para que o rvm e Ruby estejam no PATH, inserir o comando abaixo:
echo "source <rvm path>/scripts/rvm" >> ~/.bash_profile
Após a instalação do Ruby, deve-se dar permissão de escrita pelo comando:
sudo chmod -R 777 /var/www/html/.rvm/gems/ruby-2.2.6
Esse comando nao roda, dar sempre erro, olhando aqui rodei esse e nao deu erro, porem nao sei se ele cumpre a funcao dentro da instalacao. sudo chmod -R 777 /usr/share/rvm/gems/ruby-2.2.6
#Recomendo remover a versão do Ruby que vem por padrão no Ubuntu pelo comando:
sudo apt-get remove ruby -y
sudo autoremove -y
Remover o Ruby padrão pode dar problema com nginx
Em relação ao erro 500, podemos centralizar a discussão nessa thread? Fica mais fácil para gente aqui na Portabilis acompanhar e auxiliar, pode ser?