Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails配置:将环境变量传递到ngrok.yml以在Procfile中使用_Ruby On Rails_Yaml_Config_Foreman_Ngrok - Fatal编程技术网

Ruby on rails Rails配置:将环境变量传递到ngrok.yml以在Procfile中使用

Ruby on rails Rails配置:将环境变量传递到ngrok.yml以在Procfile中使用,ruby-on-rails,yaml,config,foreman,ngrok,Ruby On Rails,Yaml,Config,Foreman,Ngrok,在Rails 4.2.6中,我有一个与 我尝试将环境变量传递到config/ngrok.yml文件: authtoken: <%= ENV['NGROK_AUTHTOKEN'] %> tunnels: tunnel_1: proto: http addr: 5000 subdomain: <%= ENV['NGROK_SUBDOMAIN'] %> 添加config/ngrok.rb: NGROK_CONFIG = Rail

在Rails 4.2.6中,我有一个与

我尝试将环境变量传递到
config/ngrok.yml
文件:

authtoken: <%= ENV['NGROK_AUTHTOKEN'] %>
  tunnels:
    tunnel_1:
      proto: http
      addr: 5000
      subdomain: <%= ENV['NGROK_SUBDOMAIN'] %>
添加
config/ngrok.rb

NGROK_CONFIG = Rails.application.config_for(:ngrok)
Rails.application.config_for(:ngrok).to_yaml
在my
Procfile.dev

tunnel: ./ngrok start milner -config config/ngrok.rb
我得到以下错误:

ERROR:  Failed to read configuration: Error reading configuration file     
'config/ngrok.rb': YAML parsing error: yaml: unmarshal errors:
line 1: cannot unmarshal !!str `Rails.a...` into main.Config
我的退路是通过
Profile.dev
传递环境变量,如下所示:

tunnel: ./ngrok http -subdomain=$NGROK_SUBDOMAIN 5000
但是,我需要运行更复杂的ngrok配置,并希望利用ngrok.yml配置。

我不知道接下来该怎么办

tunnel: ./ngrok http -subdomain=$NGROK_SUBDOMAIN 5000