Raycast でエラーが発生した
発生しているエラー
https://scrapbox.io/files/67068709351b9b001d7b0f4f.png
Database Exception
The Raycast database is not accessible.
Please ensure no other app is accessing the
database and your Keychain is unlocked.
Note that if you choose to reset, your Raycast
configuration will be lost.
データベースの例外
レイキャストのデータベースにアクセスできません。
他のアプリがデータベースにアクセスしていないかキーチェーンが解除されていることを確認してください。
リセットを選択すると、レイキャストの設定は失われます。
解決策
https://scrapbox.io/files/67074e8330cb09001ca2b8a6.png
If you get the above dialog it means that your Raycast database password in your Keychain has been reset and no longer matching the one in Raycast.
The only way to proceed from here is if you have a backup of your keychain (or timemachine backup)
How to get it from the timemachine backup:
Go to this folder: Your Time Machine backup volume > Backups.backupdb > choose a date when RC was working > your machine name - Data > Users > your user name > Library > Keychains (You can skip this step if you have the file already)
Open the file login.keychain-db
Search for database_key
Pick the older one, copy the password, and paste into the new one
上記のダイアログが表示された場合、キーチェーンのレイキャストデータベースのパスワードがリセットされ、レイキャストのパスワードと一致しなくなったことを意味します。
キーチェーンのバックアップ(またはtimemachineのバックアップ)がある場合のみ、ここから先に進むことができます。
timemachineのバックアップから取得する方法:
このフォルダに移動します: Time Machineのバックアップボリューム > Backups.backupdb > RCが動作していた日付を選択 > あなたのマシン名 - Data > Users > あなたのユーザー名 > Library > Keychains (すでにファイルを持っている場合、このステップはスキップできます)
login.keychain-dbファイルを開きます。
database_keyを検索
古いものを選び、パスワードをコピーして新しいものにペーストする。