Ho fatto ricerche su questo e ho trovato riferimenti a problemi simili qua e là, ma nessuno di essi ha ancora portato a una soluzione. Ho installato passeggero (2.2.11) e nginx (0.7.64) e quando avvio le cose e ho colpito un URL di Rails, ricevo una pagina di errore che mi informa di un errore di caricamento:Problema del passeggero: "nessun file da caricare" -/config/environment
nessun file da caricare -/path/to/app/config/environment
Da quello che ho trovato online questa sembra essere una sorta di errore utente/permessi, ma ho provato tutte le correzioni logiche: l'ho fatto sicuro che /config/environment.rb non è di proprietà di root, ma da un utente webapp. Ho provato a impostare passenger_default_user, ho provato a impostare passenger_user_switching off. Ho anche provato a impostare l'utente di nginx, anche se non dovrebbe importare molto. Ho ottenuto risultati diversi, ma in realtà non ha funzionato. Spero che qualcuno possa avere la magica combinazione di impostazioni e permessi per questo. Potrei provare a fare il backup di una versione precedente di Passenger, perché non ho mai avuto questo problema prima; è da un po 'che non installo Passenger.
Grazie per eventuali suggerimenti.
MODIFICATO: vedere sotto per la risposta in cui sono incappato.
È necessario spostare la soluzione alla domanda alla propria risposta, quindi contrassegnare la risposta come accettata. –