1

*nix環境でRubyを使用してファイルを作成するための適切なパスはどこですか? ファイルは、再起動とリリース間で存続する必要があります。Capistrano はプッシュごとに新しいフォルダーを作成するため、明らかにプロジェクト パスの使用は機能しません。

4

1 に答える 1

1

Capistrano には、systemデフォルトで作成されたshared/systemディレクトリがあり、リリース パスのルートにあるディレクトリにリンクする必要があります。これは、展開間で持続します。

添付ファイルや他のユーザーのアップロードなど、展開に固有ではないものはすべてそこに配置する必要があります。

バージョン管理システムでは、開発固有のコンテンツをパッケージ化することを避けるために、このディレクトリを展開しないようにしてください。通常、バージョン管理に含めず、無視する必要があります。

于 2012-11-13T19:45:20.443 に答える