heroku 서버에서 gmail env 변수를 설정할 수없는 이유는 알 수 없습니다. 내가zsh heroku 및 Env 변수
heroku config:add GMAIL_PASSWORD=mypassword
내가 '메일러 내 사용이 함께 갈 설정에 암호를 입력 할 때 지금, 실행 및
heroku config:add [email protected]
을 실행하여, 쉽게 to their docs에 따라 사용자 이름을 설정하지만, 나는이 방법이 변수를 설정할 수 아니에요 왜 아무 생각이 오류
zsh: no matches found: GMAIL_PASSWORD=mypassword
을 받고 있어요 내 쉘에서이 출력을 얻고 왜 더 적은.
내 설정의이 부분에 대한 몇 가지 사항. 메일러 사용자 이름과 암호를 loca_env.yml
을 - 특수
, 즉이 (따라서 Heroku가 서버에 설정.) .gitignore
에 체크
메일러이 지역에서 잘으로 우송
ActionMailer::Base.smtp_settings = {
:enable_starttls_auto => true,
:address => "smtp.gmail.com",
:port => "587",
:domain => "gmail.com",
:authentication => :plain,
:user_name => ENV["GMAIL_USERNAME"],
:password => ENV["GMAIL_PASSWORD"]
}
ActionMailer::Base.default_url_options[:host] = "myapp.herokuapp.com"
initializer- 그리고 지금 local_env.yml
을 버전 제어에 체크인하지 않고 프로덕션 환경에서 테스트하려고합니다. 단순한 무엇인가 나는 이해하지 않고있다?