Por que não consigo instalar o Phusion Passenger para nginx?

5

Estou tentando instalar o passageiro de phusion.

passenger-install-nginx-module

Eventualmente recebi um erro

Permission problems

This installer must be able to write to the following directory:

  /opt/nginx

But it can't do that, because you're running the installer as alex.
Please re-run this installer as root.

Eu tentei fazer

sudo passenger-install-nginx-module

mas diz

sudo: passenger-install-nginx-module: command not found

Como posso resolver isso?

    
por Alex Malex 29.07.2012 / 09:53

2 respostas

9

De A instalação do passageiro com o nginx falha no Stack Overflow :

  

A maneira correta de executar o instalador do Phusion Passenger para o nginx,   ao usar o RVM, é usar rvmsudo como em:

rvmsudo passenger-install-nginx-module
     

Os créditos vão para este post no blog .

    
por jokerdino 23.05.2017 / 14:39
-2

abra seu terminal e digite isso para criar um usuário como implantar.

sudo adduser deploy

faça Atualize e instale as dependências necessárias com este comando

sudo apt-get -y update
sudo apt-get -y install build-essential zlib1g-dev libssl-dev libreadline-dev libyaml-dev libcurl4-openssl-dev curl git-core python-software-properties

então temos que instalar o Ruby

wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.gz
tar -xvzf ruby-1.9.3-p194.tar.gz
cd ruby-1.9.3-p194/
./configure
make
sudo make install
echo "gem: --no-ri --no-rdoc" >> ~/.gemrc
sudo gem install bundler

Então, agora podemos instalar o Nginx com o Passenger, com esses comandos

sudo gem install passenger
sudo passenger-install-nginx-module

Espero que ajude.

  

Fonte : link

    
por Ten-Coin 29.07.2012 / 09:57