0
capstrano
を使用してRailsアプリケーションをAWS EC2にデプロイしたいのですが、cap production deploy
と入力した後、コンソールで次のエラーが見つかりました。Rails Capstrano rvm method_missing
DEBUG [309bdf2a] Command: cd /home/ubuntu/MY_APP/releases/20161203071428 && ~/.rvm/bin/rvm [email protected] do passenger -v
DEBUG [309bdf2a] /home/ubuntu/.rvm/rubies/ruby-2.3.1/lib/ruby/2.3.0/rubygems/specification.rb:2158:in `method_missing'
DEBUG [309bdf2a] undefined method `this' for #<Gem::Specification:0x9b54b0 passenger-5.0.30>
私はこの問題はrvm
またはpassenger
によって原因ですが、私はそれが許可またはパスの問題であることを確認していないと思いました。ここで
set :rvm_type, :auto
set :rvm_ruby_version, '[email protected]'
set :passenger_rvm_ruby_versionw
デプロイ/ production.rbの設定です。
さらに詳しい情報が必要な場合は、お知らせください。ここで
は、検索の多くの後
https://gist.github.com/fifiteen82726/62cc9ce9a5c00778c2bff76e3fb59b9a