2010-11-18 13 views
1

新しいMacをRailsの開発マシンとしてセットアップする過程が始まったばかりですが、私はこのことをもう一度やり直す必要がありますか、あるいは自分の開発環境を既存のマシンから何とかコピー/ (Macでもあります)。Rails開発マシンを「クローン」することは可能ですか?

SuperDuperを使用して自分のマシンをクローンするなどできますか?あるいは、データベース、Ruby、Railsなどを手動で再インストールするよりも、複数のマシンから苦労することの少ないプロセスを開発するためのツールがありますか?

ありがとうございました。

答えて

3

レールフレームワーク自体は移植性が高く、特にバージョン3(bundlerというツールが導入されています)が設計されているため、コードや依存関係をすべて簡単にパッケージ化できるため、他の場所に簡単に再デプロイできます。

また、RVMなどのツールを使用してルビインストールを管理することもできます.RVMを使用すると、新しいバージョンのRubyをどの環境にも簡単に配備できます。

http://rvm.beginrescueend.com/

そしてバンドラ:

http://gembundler.com/

RubyとRailsの全体の精神は、携帯性と透明性に基づいています。開発を開始すると、アプリを他の環境に再デプロイするのがどれほど簡単かを知ることができます。

gitのような分散型バージョン管理システムを使用している場合は、Webに接続されているすべてのマシンにアプリケーションのコピーをプルダウンできます。

カピストラーノはまた、あなたが見たいかもしれない何か、その展開ツールであり、そのようなgitなどのバージョン管理ツールを使ってあなたのカップル、それをすれば、あなたは配備されたアプリケーション

への更新/変更をプッシュするための非常に強力な組み合わせを持っています
+0

ルビー以外の依存関係のためにbrewを追加してください(https://github.com/mxcl/homebrew)。 – jonnii

+0

homebrew ... nice、ちょうど私が探していたもの!歓声ジョニー – scaney

0

Carbon Copy Cloner(http://www.bombich.com/)を使用してHDを別のものにコピーすることができます。また、別のドライブ/ネットワークドライブでTimeMachineを使用する場合、バックアップから別のマシンを復元することもできます。

関連する問題