2011-05-12 116 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