Ruby on Rails
Ändra en standardmiljö för Rails-applikation
Sök…
Introduktion
Detta kommer att diskutera hur man ändrar miljön så när någon skriver rails s
startar de inte i utveckling utan i den miljö de vill ha.
Kör på en lokal maskin
Normalt när rälsmiljön drivs genom att skriva. Detta kör bara standardmiljön som vanligtvis är development
rails s
Den specifika miljön kan väljas med hjälp av flaggan -e
till exempel:
rails s -e test
Vilket kör testmiljön.
Standardmiljön kan ändras i terminalen genom att redigera filen ~/.bashrc
och lägga till följande rad:
export RAILS_ENV=production in your
Kör på en server
Om du kör på en fjärrserver som använder Passenger ändrar du apache.conf till den miljö du vill använda. Till exempel i det här fallet ser du 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
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow