0
我必须在Ruby中创建一个REST客户端。Ruby Gem:将配置文件安装到用户主目录
客户端必须可以从命令行运行,就像二进制文件一样,它也必须是ruby脚本中的“required”,并提供不同的功能。
我的gemspec正是它应该做的。
但我不知道如何在用户主文件夹中安装配置文件(YAML)? 配置文件应该位于用户目录中,以便为用户提供方便的访问。
- 这甚至有可能吗?
- 如果有配置文件并创建它,我应该检查第一次运行吗?
- 我可以在安装宝石时执行自己的安装程序吗?
我在Python中做了完全相同的事情,它工作正常,所以Ruby客户端应该表现得相似。
安装到首次运行的主目录。这是做到这一点的方法。 – Casper
但配置参数未知。用户必须根据需要修改配置。 - >它会变得很脏 – Alu
如何在第一次运行时询问用户相关的配置问题?我想你也可以在安装过程中使用RubyGems'extconf.rb'机制进行全局配置,这种机制通常是为构建平台二进制文件而保留的。 – Casper