Почему я не могу установить Phusion Passenger для nginx?

Я пытаюсь установить фьюжн пассажира.

passenger-install-nginx-module

В конце концов я получил ошибку

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.

Я пытался сделать

sudo passenger-install-nginx-module

, но он говорит

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

Как мне решить?

5
задан 25 February 2017 в 05:09

2 ответа

Из происходит сбой установки Passenger с помощью nginx в Stack Overflow :

Правильный способ запуска установщика Phusion Passenger для nginx при использовании RVM - использовать rvmsudo, как в :

rvmsudo passenger-install-nginx-module

Кредиты переходят на в этом сообщении в блоге .

0
ответ дан 25 February 2017 в 05:09

откройте свой терминал и введите это для создания пользователя, как развертываются.

sudo adduser deploy

затем Обновите и установите требуемые зависимости с этой командой

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

затем мы должны установить 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

Затем теперь мы можем установить Nginx с Пассажиром с этими командами

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

Надежда, которая помогает.

Источник: http://excid3.com/blog/setting-up-ubuntu-12-04-with-ruby-1-9-3-nginx-passenger-and-postgresql-or-mysql/

-2
ответ дан 25 February 2017 в 05:09

Другие вопросы по тегам:

Похожие вопросы: