Я пытаюсь установить фьюжн пассажира.
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
Как мне решить?
Из происходит сбой установки Passenger с помощью nginx в Stack Overflow :
Правильный способ запуска установщика Phusion Passenger для nginx при использовании RVM - использовать rvmsudo, как в :
rvmsudo passenger-install-nginx-module
Кредиты переходят на в этом сообщении в блоге .
BLOCKQUOTE>
откройте свой терминал и введите это для создания пользователя, как развертываются.
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
Надежда, которая помогает.