我看到這個Capistrano: Can I set an environment variable for the whole cap session?Capistrano的環境變量
,我使用這個設置我的變量
set :default_environment, self[:default_environment].
merge('PAYPAL_SANDBOX' => 'true')
我打印self[:default_environment]
,我得到PAYPAL_SANDBOX
正確設置
但是,我怎麼能測試,如果rails服務器正在運行該變量集?,我認爲是行不通的,因爲在另一部分我有
ENV['PAYPAL_SANDBOX'] ? 'development' : Rails.env
,我進入了這句話的第二部分,我的意思是採取Rails.env
代替development
不會在我的使用情況下工作,但我認爲它會在一般情況下工作。 – codenoob