本地安装Ruby gem应用程序的特定配置

问题描述 投票:0回答:1

声明:我知道Ruby作为语言已经很久了,而且我是一个来自Java角落的经验丰富的程序员,但还没有真正深入了解Ruby的整个生态文化。我一直很喜欢Ruby,但直到现在我才开始使用Rubygems和Bundler,并且印象深刻。所以我假设我的问题有一个简单的答案,这证明了我的无知;-)

我非常喜欢gems和bundler的一点是,你可以打包和发布库和应用程序,甚至两者都可以......整洁。

让我们保持简单。比方说,我有一个脚本,它在数据库中做了一些事情,并希望通过企业特定的gems服务器与bundler打包和发布。对于这个脚本的配置,我需要一个数据库的网址,一个用户ID和一个密码。密码应该可能是加密的。 这个配置应该被外部化在一个主机和安装特定的配置文件中。

在Java Spring Boot的世界里,我来自哪里,他们有这样的机制,application.properties可以是构建时、安装时和运行时参数的混合,并且可以通过一个通用的api访问。

我在bundler文档中看到,在安装时需要传递本地配置文件。https:/bundler.iov1.5bundle_config.html)。. 整洁。但我不太确定这应该如何工作的细节。这里现实世界的例子将帮助...

有没有一个规范的形式,有和处理安装特定的配置ruby应用程序分发的宝石和bundler?

任何指针,输入,反馈是非常欢迎的。

ruby spring-boot rubygems bundler
1个回答
1
投票

Ruby应用中没有通用的设置存储系统。

dotenv 对于普通的Ruby应用来说,Rails很受欢迎。Rails有 自身系统.

© www.soinside.com 2019 - 2024. All rights reserved.