Ruby IRB控制台中的Figaro没有导轨?

Ruby IRB控制台中的Figaro没有导轨?,ruby,rubygems,environment-variables,Ruby,Rubygems,Environment Variables,环境: Ubuntu 18.04 Ruby 2.5.1 私人宝石 以下步骤: gem文件中的gem'figaro' 捆绑安装=>已创建config.yml 取消对演示变量的注释以试驾Figaro 在垃圾箱/控制台中需要“figaro” bin/console从命令行 我无法访问figaro中的变量。有没有一种不用Rails就可以使用figaro的方法 演示变量: # Add configuration values here, as shown below. # pusher_app_id:

环境: Ubuntu 18.04 Ruby 2.5.1 私人宝石

以下步骤:

  • gem文件中的gem'figaro'
  • 捆绑安装
    =>已创建config.yml
  • 取消对演示变量的注释以试驾Figaro
  • 在垃圾箱/控制台中需要“figaro”
  • bin/console
    从命令行
我无法访问figaro中的变量。有没有一种不用Rails就可以使用figaro的方法

演示变量:

# Add configuration values here, as shown below.
#
pusher_app_id: "2954"
pusher_key: 7381a978f7dd7f9a1117
pusher_secret: abdc3b896a0ffb85d373
stripe_api_key: sk_test_2J0l093xOyW72XUYJHE4Dv2r
stripe_publishable_key: pk_test_ro9jV5SNwGb1yYlQfzG17LHK

production:
  stripe_api_key: sk_live_EeHnL644i6zo4Iyq4v1KdV9H
  stripe_publishable_key: pk_live_9lcthxpSIHbGwmdO941O1XVU

您可以在rails控制台中访问这些演示变量,如下所示

ENV['pusher_app_id'] #=> '2954'
ENV['pusher_key'] #=>  '7381a978f7dd7f9a1117'
通过使用Figaro.env您可以通过以下方式访问:

Figaro.env.pusher_app_id #=> '2954'
Figaro.env.pusher_key #=>  '7381a978f7dd7f9a1117'
“有没有不使用Rails而使用figaro的方法?”版本>=1.0不再依赖Rails,因此简单的答案是“是”。请发布您的实际问题,因为我假设这不是您的实际问题,但您除了“我无法访问figaro中的变量”之外,没有给我们提供任何其他信息