前提・実現したいこと
credentials.yml.encをデプロイ用にviコマンドで編集できるようにしたい。
###ここに質問の内容を詳しく書いてください。
Railsアプリをデプロイ中credentials.yml.encを編集しようとして、ターミナルにて
EDITOR=vim bin/rails credentials:edit
を入力するとエラーが起こってしまいます。
発生している問題・エラーメッセージ
/usr/bin/env: ruby2.5: No such file or directory
該当のソースコード
デプロイするアプリケーションのbin/railsの記述は以下です。
linux
1#!/usr/bin/env ruby2.5 2begin 3 load File.expand_path('../spring', __FILE__) 4rescue LoadError => e 5 raise unless e.message.include?('spring') 6end 7APP_PATH = File.expand_path('../config/application', __dir__) 8require_relative '../config/boot' 9require 'rails/commands'
試したこと
シバンの部分のruby2.5という記述のせいでパスが通らないのかなと考え、該当部分を削除して実行すると今度はターミナルが止まってしまいます。(補足情報の添付画像を参照ください。)
補足情報(FW/ツールのバージョンなど)
あなたの回答
tips
プレビュー