私はリモートサーバーなどから運用データベースを取得するためのレーキタスクを持っています。それは常に同じタスクですが、プロジェクトごとにサーバー情報が変更されます。私はここにコードを持っています:https://gist.github.com/868423最後のタスクでは、@ local_db_dir_path = nilエラーが発生しています。Ruby Rakeタスクにプロジェクト固有の設定情報を保存する最も良い方法は何ですか?
私はrakeを使うか、新しいシェルを開くたびにシェル環境変数を設定したくないので、私はシェル環境変数を使いたくないと思います。あなたがタスクに設定mulitsageか、単に別のホストを使用することができ
あなたはこのためにカピストラーノを使用する必要があります
私は、$ config = {:server => 'remote_hostname'、:user => 'username'など...}のようなグローバルハッシュを使用することを提案しました。 – Ivan