我有一個API密鑰,我保存到,我想將其保存爲我的Rails應用程序中的全局變量。我認爲這會工作,這是我config/initializers/my_constants.rb
:Ruby on Rails - 源文件並將ENV變量保存爲全局
`source "/home/user/api/keys"`
API_PASS = ENV["API_PASSWORD"]
這是(沒有真正的價值,很明顯):
#!/bin/bash
export API_PASSWORD="--------"
源命令似乎並沒有做任何事情。 API_PASS只設置爲零。我怎樣才能做到這一點?
爲什麼不在環境變量中設置shell? –
@DaveNewton - 我想將它自動化。所以我想我會製作一個腳本來調用源命令,然後部署服務器。但我認爲在處理我的cron任務時,我仍然必須打開該文件並將其解析出來。 – Isaac