LoginSignup
1
0

[Rails] rbenv環境下でのERB Formatter/Beautifyのパスの設定

Posted at

1. はじめに

.html.erbファイルのフォーマッタとして有名なERB Formatter/Beautifyであるが、初期設定のままだと次の写真のように
Screenshot 2023-08-07 at 11.06.00.png

Couldn't run htmlbeautifier 'spawn htmlbeautifier ENOENT'

Error occurred while formatting: spawn htmlbeautifier ENOENT

というエラーが出てきてフォーマッタが動かなかった。

2. 対処法

$ rbenv which htmlbeautifier

を実行して返ってきたパスをSettingsのExecute Pathに指定する。

例:
GUIなら
Screenshot 2023-08-07 at 11.10.40.png
JSONなら
Screenshot 2023-08-07 at 11.10.57.png

3. 注意点

対処法を検索していると、

$ which htmlbeautifier

を実行すればいいというトラブルシューティングが見つかるが、rbenv環境下ではrbenv whichを使う必要があるようで、私の環境だとwhich htmlbeautifierを実行するとhtmlbeantifier not foundと言われてしまった。

4. 終わりに

rbenv下ではwhichではなくrbenv whichを使うという、おそらく初歩的なところで躓いて時間を費やしてしまった。エラーメッセージで検索してもこの解決策に辿り着けなかったため、メモとして残しておきます。

Railsの勉強を始めたばかりの初心者なので、間違ったことを書いていたら指摘していただけると助かります。

5. 参考

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0