サーバーにruby、gemsetforをインストールするためのベストプラクティスは何ですか。現在、同じ名前のアプリとアカウントが1つあります。将来的には、同じVPSで他のアプリを展開する予定です。
sudoを使用してDebian6にrvmシステム全体をインストールしました。
アプリ固有のgemセットをシステムのrubyの場所または〜/ .rvmにインストールする方が良いですか?どちらか一方に影響を与えるには、deploy.rbにどのコードを入れる必要がありますか?
deploy.rbでコマンドのさまざまな組み合わせを試していますが、エラーが発生します。最新のコマンドは
Gemset 'rails-322' does not exist, 'rvm gemset create rails-322' first, or append '--create'.
Rails 3.2.6を実行しているため、rails-322gemsetがどこから来ているのかわかりません。どこにも指定しなかったのでデフォルトですか。
rvm --rvmrc ---create 1.9.3@myapp
プロジェクトディレクトリに作成したばかりで、set :use_sudo, true
どのように動作するかを確認するために変更しました。
お互いに少し違うことをする本や参考文献が多すぎることに気づきました。Rails3の動作-KatzDeployingRails-Burnsの本をフォローしています。
私が抱えている問題は、vagrantを実行していないが、VPSにデプロイしているため、アプリの正しいコードを収集することです。