2017-08-16 6 views
0

Ich habe eine Nginx-Installation muss ich von der Quelle auf einem Ubuntu-Rechner konfigurieren. Die Quelldateien und das Modul haben auf meinem lokalen Laufwerk zur Verfügung gestellt worden, und ich habe die folgenden Anweisungen gegeben worden:Nginx Quelleninstallation weigert sich zu erkennen Header-mehr-Nginx-Modul Konfigurationsdatei existiert (Installation auf Ubuntu)

cd ~/Platform 
tar xzf nginx-1.6.* 
cd ~/Platform/nginx-1.6.* 
./configure --with-http_ssl_module --with-http_gzip_static_module --with-http_stub_status_module --with-http_realip_module --add-module=/home/user/Platform/header-more-nginx-module/ 
make 
sudo make install 
sudo mkdir /var/log/nginx 

Lauf ./configure --with-http_ssl_module --with-http_gzip_static_module --with-http_stub_status_module --with-http_realip_module --add-module=/home/user/Platform/header-more-nginx-module/ Ergebnisse in diesem Fehler:

adding module ~/Platform/headers-more-nginx-module/ 
./configure: error: no ~/Platform//config was found 

Ok, gut, dachte ich, so entfernte ich den letzten Schrägstrich, und änderte die /home/user aus für eine Tilde für eine gute Maßnahme, und jetzt bin ich diesen Fehler:

./configure: error: no ~/Platform/headers-more-nginx-module/config was found 

01 Rennenzeigt den Inhalt der Konfigurationsdatei, damit ich weiß, dass sie da ist und am richtigen Ort ist.

Kann mir jemand sagen, warum der Befehl ./configure diese Datei nicht findet, obwohl sie im richtigen Verzeichnis vorhanden ist, und wie man das beheben kann?

Antwort

0

Gelöst. Dies scheint ein relatives Problem mit Dateipfaden gewesen zu sein. Das Ausführen des Befehls von unserem administrativen Benutzer, der auf die Entwicklungsbenutzer verweist, scheint zu funktionieren. Vielleicht ein Problem mit alternativen Interpretationen der Tilde, wenn mit vi vs. referenziert wird, wenn auf den Befehl ./configure verwiesen wird.

Verwandte Themen