RoR - 为 Let's Encrypt API 设置私钥时出现 ArgumentError

RoR - ArgumentError when setup private key for Let's Encrypt API

我想使用 gem rails-letsencrypt 通过我的 RoR 应用程序动态生成 SSL 证书。

我正在按照说明进行操作,但在步骤 "Setup private key for Let's Encrypt API" 中出现错误。

在我更改 gem 文件并运行安装迁移后,我尝试为 Let's Encrypt API 设置私钥。但是,在回答了这样的问题之后:

我收到这个错误:

/home/computer/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/acme-client-2.0.0/lib/acme/client.rb:31:in 'initialize': unknown keyword: endpoint (ArgumentError) from 
/home/computer/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rails-letsencrypt-0.5.4/lib/letsencrypt.rb:24:in 'new' from 
/home/computer/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rails-letsencrypt-0.5.4/lib/letsencrypt.rb:24:in 'client' from 
/home/computer/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rails-letsencrypt-0.5.4/lib/letsencrypt.rb:52:in 'register' from 
/home/computer/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rails-letsencrypt-0.5.4/lib/generators/lets_encrypt/register_generator.rb:49:in 'register_email' from 
/home/computer/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rails-letsencrypt-0.5.4/lib/generators/lets_encrypt/register_generator.rb:16:in 'register'

我不知道我忘记了什么。有人可以帮助我吗?

Using development env (localhost)
ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-linux]
Rails 4.2.1
rails-letsencrypt 0.5.4
acme-client 2.0.0

存储库的所有者创建了一个补丁来解决。 See the reference.

在那之后,我刚刚将 gem 更新到版本 0.5.5 并且工作正常。