環境
Ruby
1ruby -v 2`ruby 2.5.0` 3 4rails -v 5`Rails 6.0.2.1`
生じているエラー
開発環境にてrails
コマンドを使用するとActiveSupport::MessageEncryptor::InvalidMessage (ActiveSupport::MessageEncryptor::InvalidMessageが生じます。
※sudo
コマンドをつけると正常に起動します。
rails s => Booting Puma => Rails 6.0.2.1 application starting in development => Run `rails server --help` for more startup options Exiting Traceback (most recent call last): 〜省略〜 6.0.2.1/lib/active_support/message_encryptor.rb:183:in `_decrypt' /Users/ユーザー名/アプリ名/vendor/bundle/ruby/2.5.0/gems/activesupport-6.0.2.1/lib/active_support/message_encryptor.rb:206:in `rescue in _decrypt': ActiveSupport::MessageEncryptor::InvalidMessage (ActiveSupport::MessageEncryptor::InvalidMessage)
考えられること・行ったこと
「ActiveSupport::MessageEncryptor::InvalidMessage」
上記のエラーより、秘匿情報の照合が上手くいってないと思い、
config/credentials.yml.enc
及びconfig/master.key
を削除した上で、もう一度作成しました。
しかし同じエラーが生じます。
また、config/credentials.yml.enc
及びconfig/master.key
を削除し、同じタイミングで再度作成したにもかかわらず、復号が上手く行っていないのも気になります。
ruby
1rails credentilas:edit 2Couldn't decrypt config/credentials.yml.enc. Perhaps you passed the wrong key? 3
こちらもrails
コマンドと同様でsudo
コマンドをつけると正常にcredentials.yml.enc
を編集できるようになります。
どなたか考えられることをご指摘いただけないでしょうか。
よろしくお願いたします。
[追記]
app/config
以下のパーミッションを下記します。
drwxr-xr-x 19 ユーザー名 staff 608 4 8 16:07 . drwxr-xr-x 32 ユーザー名 staff 1024 4 8 14:24 .. -rw-r--r--@ 1 ユーザー名 staff 6148 3 18 13:43 .DS_Store -rw-r--r-- 1 ユーザー名 staff 693 3 9 13:14 application.rb -rw-r--r-- 1 ユーザー名 staff 207 2 8 12:46 boot.rb -rw-r--r-- 1 ユーザー名 staff 185 12 23 15:49 cable.yml -rw------- 1 ユーザー名 staff 660 4 8 15:59 credentials.yml.enc -rw-r--r-- 1 ユーザー名 staff 1829 3 9 02:18 database.yml -rw-r--r-- 1 ユーザー名 staff 128 2 8 12:46 environment.rb drwxr-xr-x 5 ユーザー名 staff 160 3 9 15:12 environments drwxr-xr-x 13 ユーザー名 staff 416 4 8 10:48 initializers drwxr-xr-x 7 ユーザー名 staff 224 2 18 16:35 locales -rw------- 1 ユーザー名 staff 32 4 8 15:59 master.key -rw-r--r-- 1 ユーザー名 staff 1585 2 8 12:46 puma.rb -rw-r--r-- 1 ユーザー名 staff 2610 4 1 17:48 routes.rb -rw-r--r-- 1 ユーザー名 staff 97 2 8 12:46 spring.rb -rw-r--r-- 1 ユーザー名 staff 1343 3 18 15:27 storage.yml drwxr-xr-x 6 ユーザー名 staff 192 12 23 15:53 webpack -rw-r--r-- 1 ユーザー名 staff 1954 12 23 15:53 webpacker.yml
あなたの回答
tips
プレビュー