2011-05-12 72 views
2

我想設置MONGOHQ_URL在我西納特拉的應用程序,以便能夠做到這一點:在Sinatra應用程序中設置環境變量?

uri = URI.parse(ENV['MONGOHQ_URL']) 

如何設置的MONGOHQ_URL

+0

這是因爲你要到不同的計算機上不同的URL(例如生產機器,登臺機器,開發機器),還是因爲您想根據部署模式(例如開發與生產)轉到不同的URL?如果前者,你有你的答案。如果後者......好吧,我們也可以回答這個問題。 – Phrogz 2011-05-12 22:22:29

回答

8
  • 在Windows上:set MONGOHQ_URL=test
  • 在Unix(bash)的:export MONGOHQ_URL=test
  • 在Unix(CSH):setenv MONGOHQ_URL test
+1

換句話說,您不要在Sinatra或Ruby中設置環境變量,而是將其設置在您在Ruby/Sinatra之外使用的機器上。 – Phrogz 2011-05-12 22:21:08