如何從命令行重新啓動Rails應用程序時定義環境?如何從命令行重新啓動Rails應用程序時定義環境?
6
A
回答
13
如果你的意思是如何告訴軌,其環境加載,當您啓動命令行服務器,方法如下:
rails server -e production
8
一般來說,Rails的在啓動時從RAILS_ENV shell變量獲取其環境,或者默認爲「開發」。可以指定的環境中,一個軌道命令如rails server
,rails console
(導軌3),script/server
或script/console
(Rails的2.X)從bash命令行如下...
RAILS_ENV=something rails s
這意味着設置RAILS_ENV
環境變量爲執行rails s
命令的「某些東西」。
相關問題
- 1. 從命令行重新啓動com +應用程序
- 2. 從命令行啓動應用程序
- 3. 如何從命令行重新啓動mod-mono asp.net應用程序?
- 4. 如何重新啓動C++命令提示符應用程序?
- 5. 如何在重新啓動Android應用程序時定義啓動的活動?
- 6. 如何在更改語言環境時防止應用程序重新啓動?
- 7. 如何從命令行啓動Mac OS X應用程序?
- 8. 如何在後臺從命令行啓動GUI應用程序?
- 9. 如何從命令行啓動Android應用程序?
- 10. 通過命令行在Cygwin環境中啓動C程序
- 11. 重新啓動Rails應用程序
- 12. Java應用程序命令行啓動
- 13. 應用程序何時重新啓動?
- 14. 如何在命令行重新啓動我的Heroku Django應用程序?
- 15. 如何重新啓動java應用程序,記住它的命令行參數
- 16. 在新環境中重新定義的命令
- 17. 如何重新啓動應用程序的更新循環
- 18. Web API 2 - 如何重新創建應用程序啓動環境
- 19. 應用程序退出命令後立即重新啓動
- 20. Linux命令重新啓動應用程序
- 21. 如何從墓碑恢復時重新啓動應用程序?
- 22. 如何在dos命令行的給定時間啓動應用程序?
- 23. 如何在調試時從命令行啓動iOS應用程序?
- 24. 從命令行運行應用程序並啓動瀏覽器
- 25. 如何使用Java的Crossover啓動命令行應用程序?
- 26. 春季啓動應用程序時,掛在命令行運行
- 27. 將應用程序特定的命令行參數傳遞給Rails應用程序(啓動服務器時)?
- 28. tomcat從命令行重啓web應用程序
- 29. 如何在系統重啓後在用戶環境中自動啓動rails應用程序?在服務器
- 30. 如何在Heroku上重新啓動Rails應用程序
也可以。雖然使用shell變量的好處是,它可以與'-e'不能使用的某些類型的命令一起使用。 – 2011-04-10 05:39:41
我更喜歡這種方法來設置RAILS_ENV,因爲我傾向於忘記我已將env設置爲生產。無論如何,大多數時候我都想要在開發中運行。 – Dty 2011-04-10 08:36:19
我遇到的問題是主要的愚蠢;我正在使用RAILS_ENV,並希望僅在開發環境中打印一些文本。而是寫'如果RAILS_ENV =='開發''我寫'如果RAILS_ENV =「開發」並且實際上已經導致生產環境作爲開發運行!我是個笨蛋。感謝您的幫助。 – xiatica 2011-04-12 02:04:39