2017-03-27 8 views
2

私はdevelopment.rbの下で実行しているコード行を持っている:保存APIキー5

私は私の端末で実行できるようにしたい
BlockIo.set_options :api_key=> BLOCK_IO_API_KEY, :pin => BLOCK_IO_PIN, :version => 2 

rails c ENV['BLOCK_IO_API_KEY']="1234-3434-3434" ENV['BLOCK_IO_PIN']="ohlalala" 

とプロダクションでは、herokuコマンドを使用してください:heroku config:set GITHUB_USERNAME=joesmith

ENV変数を格納する場所とその方法についてはわかりません。

おかげ

答えて

3

参考リンク:あなたはappディレクトリに.envファイルに環境変数を配置することができ、開発環境でhttps://github.com/bkeepers/dotenv

例えばのために

AUTH0_CLIENT_ID= 'abc' 
AUTH0_CLIENT_SECRET= 'bcd' 
AUTH0_CALLBACK_URL=http://localhost:3000/auth/auth0/callback 

この使用するために:

ENV['AUTH0_CLIENT_ID'], 
ENV['AUTH0_CLIENT_SECRET'], 
ENV['AUTH0_DOMAIN'], 

をして、生産、Herokuのコマンドを使用します。

heroku config:set GITHUB_USERNAME=joesmith 

もしあなたがこれを見つけるだろう英雄とのログイン、

1) then select app 
    2) go to settings 
    3) click on Reveal config variable 

here you will get the env variable that you have set through console. 
+0

'.env'ファイルが動作するにはdotenvが必要ですが、いいえ? –

+0

.envファイルはどこに置かれますか? – Antoine

+1

@Antoineレールアプリディレクトリ内 パス:project_name/.env –

関連する問題