【发布时间】:2013-10-25 13:34:05
【问题描述】:
(免责声明:在 Heroku 上部署 Sinatra 的新手。)
我见过http://www.sinatrarb.com/configuration.html,它告诉我set :environment, :production。我的问题是,我该如何指定它:“在 Heroku 中时,将环境设置为生产环境,否则留在测试/开发中。”
另外,即使在输入set :environment, :production 之后,我认为它不起作用,因为当我尝试在本地 rackup 应用程序时,它仍在运行(当我知道(或我认为我知道)它时)不应该是因为我还没有在我的电脑上安装 postgres)。
宝石文件
group :production do
gem 'dm-postgres-adapter'
end
group :development, :test do
gem 'dm-sqlite-adapter', "~> 1.2.0"
end
【问题讨论】:
-
"在 Heroku 中,将环境设置为生产环境,否则留在测试/开发中。" It does this automatically anyway,不需要自己指定环境。只需删除该声明。我建议你做在本地安装 postgres,在本地使用 SQLite 并没有任何收获。
标签: ruby heroku rubygems sinatra