Saturday, May 19, 2012

環境変数の設定 OSX bash

dev.twitterから発行されるconsumer keyやconsumer secret keyがgithubに上がっていってしまわないように環境変数に設定する。プログラムの中から環境変数を呼び出して使用。

設定
export 変数名=変数

確認
echo $変数名

例)
export TWITTER_SECRET=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
echo $TWITTER_SECRET


プログラムからの呼び出し(omniauthの設定ファイル)

Rails.application.config.middleware.use OmniAuth::Builder do
  provider :twitter, ENV['TWITTER_KEY'], ENV['TWITTER_SECRET']
  #provider :facebook,"App ID","App Secret"
end


アプリが1つ以上になるとちょっと不便になってくる気がするけどとりあえずこれで。

No comments:

Post a Comment