Techioz Blog

「brew install sass/sass/sass」を使用すると、Mac で sass コマンドを動作させることができません

概要

私は何ヶ月も前に Ruby をインストールしましたが、一度も使用したことがありません。 sass コマンドで動作させるのに問題があるようなので、うっかり壊してしまった可能性があります。

brew install sass/sass/sass を実行した後、sass コマンドで次のエラーが発生します。

rbenv: sass: command not found                                                                                      
The `sass' command exists in these Ruby versions:                                                                   
  2.1.10                                                                                                            
  2.5.0

Ruby -v は次のようになります。

Ruby 2.5.1p57 (2018-03-29 リビジョン 63029) [x86_64-darwin17]

これは Mac 上の Ruby の標準バージョンだと思います。

rbenv コマンドはヘルプを出力するので、インストールされているように見えます。 brew list には、ruby パッケージがインストールされていることが表示されます。 Ruby を brew でアップグレードしましたが、役に立ちませんでした (2.6.1 から 2.6.2 にアップグレードしたと報告されました。rvm がインストールされていないようです)。

解決策

FWIW タイエラーを見ました

rbenv: sass: command not found  

Rails new … Rails 7.1 アプリの場合。

ノードのシステム バージョンは 16 でした。nvm use v20.9.0 を使用してより新しいバージョンに切り替え、Rails New … をもう一度試してみたところ、問題は解決しました。