Skip to content

原文(日本語に翻訳)

v2.1.83以降でmacOS/Linuxで公式マーケットプレイスのプラグインスクリプトが「Permission denied」で失敗していた問題を修正しました。

原文(英語)

Fixed official marketplace plugin scripts failing with "Permission denied" on macOS/Linux since v2.1.83

概要

v2.1.83のアップデート以降、macOSとLinuxで公式マーケットプレイスからインストールしたプラグインのスクリプトが「Permission denied(権限が拒否されました)」エラーで実行できなくなっていた問題が修正されました。これはプラグインスクリプトのパーミッション(実行権限)が正しく設定されなくなったことが原因でした。

基本的な使い方

修正後は、マーケットプレイスからインストールしたプラグインが正常に動作します:

bash
# マーケットプレイスからプラグインをインストール
/plugin install plugin-name

# プラグインが正常に実行される(Permission deniedエラーが解消)

実践例

ユースケース: v2.1.83以降にインストールしたプラグインの再インストール

v2.1.83〜v2.1.85の間にインストールしたプラグインが動作しない場合、一度アンインストールして再インストールすると問題が解消します:

/plugin uninstall plugin-name
/plugin install plugin-name

ユースケース: 既存のプラグインを修復する

v2.1.86にアップデートした後、以前から動作していたプラグインが動作するようになります。また、手動で実行権限を修正する場合:

bash
# プラグインスクリプトに実行権限を付与
chmod +x ~/.claude/plugins/plugin-name/script.sh

注意点

  • この問題は v2.1.83 で導入され、v2.1.86 で修正されました
  • macOS と Linux のみが影響を受けていました(Windowsは影響なし)
  • 公式マーケットプレイスのプラグインのみが影響を受けていました(カスタムプラグインは状況によります)
  • v2.1.86 にアップデートするだけで、既存のプラグインも修復される場合があります

関連情報