0
我有一個rake任務,需要3個我的環境變量。其中2人通過罰款,但一個不斷輸出內部的雙字符串導致錯誤。Rails:ENV變量失敗輸出雙字符串
這是一個什麼我在我的.bash_profile
export FG_PASSWORD=「mysecret」
export FG_USERNAME=「[email protected]」
export FG_DOMAIN=「secret」
在Rails我建立起來這裏..
配置/初始化/ api.rb
FG_PASSWORD = ENV["FG_PASSWORD"]
FG_USERNAME = ENV["FG_USERNAME"]
FG_DOMAIN = ENV["FG_DOMAIN"]
我耙任務...
LIB /耙/ upload_files.rake
namespace :upload_files do
task :upload_base => :environment do
c = Foldergrid::Connection.new(FG_PASSWORD, FG_USERNAME, FG_DOMAIN)
p FG_DOMAIN
....some code...
end
end
罪魁禍首是FG_DOMAIN
。它在硬編碼時起作用。 p FG_DOMAIN
行輸出變量爲""secret""
,因此爲雙字符串。
任何見解?
剛剛嘗試過,仍然無法正常工作。 'FG_DOMAIN'仍然以雙字符串的形式輸出。 – shroy