Zoeken…


Invoering

Dit zal bespreken hoe de omgeving te veranderen, zodat wanneer iemand rails s typt, ze niet opstarten maar in de omgeving die ze willen.

Draait op een lokale machine

Normaal gesproken wordt de railsomgeving uitgevoerd door te typen. Dit draait gewoon de standaardomgeving die meestal development

rails s

De specifieke omgeving kan worden geselecteerd met behulp van de vlag -e bijvoorbeeld:

rails s -e test

Welke de testomgeving zal uitvoeren.

De standaardomgeving kan in terminal worden gewijzigd door het bestand ~/.bashrc bewerken en de volgende regel toe te voegen:

export RAILS_ENV=production in your 

Draait op een server

Als u op een externe server draait die Passenger gebruikt, wijzigt u apache.conf in de omgeving die u wilt gebruiken. In dit geval ziet u RailsEnv production .

<VirtualHost *:80>
  ServerName application_name.rails.local
  DocumentRoot "/Users/rails/application_name/public"
  RailsEnv production ## This is the default
</VirtualHost>


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow