【发布时间】:2011-03-16 20:19:14
【问题描述】:
我有从远程服务器获取生产数据库等的 rake 任务。它总是相同的任务,但每个项目的服务器信息都会发生变化。我在这里有代码:https://gist.github.com/868423 在最后一个任务中,我得到一个@local_db_dir_path = nil 错误。
我不想使用 shell 环境变量,因为我不想在每次使用 rake 或打开新 shell 时都设置它们。
【问题讨论】:
-
IRC 上有人建议我使用全局哈希,例如 $config = {:server => 'remote_hostname', :user => 'username' 等... }