## 概要 [[Raycast]]をv1系からv2.0.5.0にアップデートした。 ### 環境 | 対象 | バージョン | | ----------- | ------- | | [[Raycast]] | 2.0.5.0 | | [[macOS]] | 26.5.2 | ## トラブル <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" /> <span class="link-card-v2-site-name">Minerva</span> </div> <div class="link-card-v2-title"> 📝Raycast v2にアップデートするとScript Commandが動作しなくなる </div> <div class="link-card-v2-content">Raycastをv2へアップデートすると、スクリプトの隣にあるファイルを相対パスで呼び出しているScript Commandが exit code 127 で失敗する事象である。v1はスクリプトの置かれたディレクトリをカレントディレクトリにして実行していたが、v2は `@raycast.currentDirectoryPath` を明示したときしかcwdを渡さなくなったことが原因。スクリプト側で `BASH_SOURCE` 起点の絶対パスに書き換えることで解決する。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/troubleshooting.webp" /> <a data-href="📝Raycast v2にアップデートするとScript Commandが動作しなくなる" class="internal-link"></a> </div> %%[[📝Raycast v2にアップデートするとScript Commandが動作しなくなる]]%%