前提・実現したいこと
qiita((初心者向け)vpsを契約して、Capistrano3でRailsアプリをデプロイするまで [その2 ローカル設定編])の記事(4-1サーバーにてアプリの用のDB作成)を参考に、capistranoのタスクに登録していたコマンドを実行したところ、以下のエラーメッセージが出ました。
こちらのエラーメッセージの解消方法がわかる方、ご教授願います。
発生している問題・エラーメッセージ
$ bundle exec cap production deploy:db_create 00:00 rbenv:validate WARN rbenv: 2.4.1 is not installed or not found in /root/.rbenv/versions/2.4.1 on 000.000.000.000
該当のソースコード
/config/deploy.rb
ruby
1set :rbenv_type, :user 2set :rbenv_ruby, '2.4.1' 3set :rbenv_custom_path, '/root/.rbenv'
試したこと
1.デプロイ先のサーバーでrbenv versionの実施
$ rbenv version 2.4.1 (set by /root/.rbenv/version)
2.xxdコマンドを使って制御文字が入っていないか確認
$ xxd deploy.rb 000001e0: 656c 6561 7365 732c 2035 0a0a 7365 7420 eleases, 5..set 000001f0: 3a72 6265 6e76 5f74 7970 652c 203a 7573 :rbenv_type, :us 00000200: 6572 0a73 6574 203a 7262 656e 765f 7275 er.set :rbenv_ru 00000210: 6279 2c20 2732 2e34 2e31 270a 7365 7420 by, '2.4.1'.set 00000220: 3a72 6265 6e76 5f63 7573 746f 6d5f 7061 :rbenv_custom_pa 00000230: 7468 2c20 272f 726f 6f74 2f2e 7262 656e th, '/root/.rben 00000240: 7627 0a0a 2320 e587 bae5 8a9b e381 99e3 v'..# ..........
補足情報(FW/ツールのバージョンなど)
capistrano 3.11.0
ruby 2.4.1p111
あなたの回答
tips
プレビュー