1

Rails 4 アプリを VPS にデプロイしようとしています。

私のCapfile、Gemfile、deploy.rbはこのgistにあります

gemsetcap production deployを使用しないため、バンドルのインストール手順が失敗し、gem が見つからないというメッセージが表示され続けます。

からの関連する出力cap

INFO[90fcd8c1] Running /tmp/domain_spam_checker/rvm-auto.sh 2.1.2 bundle exec gem install --file Gemfile on 162.221.181.224 DEBUG[90fcd8c1] Command: cd /home/deployer/domain_spam_checker/releases/20140922153958 && /tmp/domain_spam_checker/rvm-auto.sh 2.1.2 bundle exec gem install --file Gemfile DEBUG[90fcd8c1] [31mCould not find i18n-0.6.11 in any of the sources[0m DEBUG[90fcd8c1] [33mRun 'bundle install' to install missing gems.[0m cap aborted!

...

Tasks: TOP => deploy => rvm1:install:gems

セットアップ ファイルのどこかで使用する gemset を指定するにはどうすればよいですか?

rvm1/cap3 を入手して gemset を作成するにはどうすればよいですか?

4

1 に答える 1

1

私は試しrvm1/capistrano3たことがないので、あなたを助けることはできませんが、代わりに使用することをお勧めしますcapistrano/rvm(リンク)

キャップファイル:

require 'capistrano/rvm'

deploy.rb:

set :rvm_ruby_version, '2.0.0-p247@mygemset'
于 2014-09-23T06:15:35.130 に答える