Web制作を行う全ての方へ

Local (旧Local by Flywheel)で SSH が起動できない場合の対応

WordPress の開発に Local を使ってるんですが、最近 SSH を起動しようとしても起動できなったので原因は不明ですが対応策があったのでメモ。

ただし僕の環境が Mac なので Windows だと対応がわからないです。

1. ターミナルを起動し、下記コマンドを実行して Local のシェルを探す

find ~/Library/Application\ Support/Local\ by\ Flywheel/ssh-entry/*.sh -exec grep -H 'echo -n -e' {} \; | sed -E 's/^(.*):.*;(.*)Shell\\.*/\2 @ "\1"/' | column -s '@' -t

コマンドを入力する場合ディレクトリ名やファイル名にスペースがあるとそのままでは検索できないので、スペースの前に \ を入れるの忘れないでください。

実行すると ***.sh:echo -n -e **** というのが local に作成しているプロジェクト分だけ出てきます。

/Users/***/Library/Application Support/Local by Flywheel/ssh-entry/ejFuDNepz.sh:echo -n -e "\033]0;yatblog SSH\007"

2. 実行したいシェルを実行する

上記のリストから

/Users/***/Library/Application Support/Local by Flywheel/ssh-entry/ejFuDNepz.sh

までをコピーして、スペースのところに \ を入れて実行
※ *** と書いているのはご自身の環境によって変わります。

/Users/***/Library/Application\ Support/Local\ by Flywheel/ssh-entry/ejFuDNepz.sh

実行したターミナル上で Local の SSH が利用できるようになるので、 WP-CLI なりが使えます。

お役に立てたらお願いします🙇

Kyashで送金する

Ad



Share