###mp4→gifに変換のため、ターミナルでbrew install ffmpeg
を実行したらwebpacker
yarn
Node.js
に関するエラーが発生しました。
- プログラミング初心者で、READMEにgifを反映させるために
brew install ffmpeg
をしました。
一通り作業が終わり、別のアプリケーションを起動させようと思い、rails s
をしようとしたら、下記のエラーが発生しました。
/Users/daikichi/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/webpacker-4.3.0/lib/webpacker/configuration.rb:95:in `rescue in load': Webpacker configuration file not found /Users/daikichi/projects/tagtweet/config/webpacker.yml. Please run rails webpacker:install Error: No such file or directory @ rb_sysopen - /Users/daikichi/projects/tagtweet/config/webpacker.yml (RuntimeError)
- webpackerについて怒られていて、このエラーに関して調べた結果、
rails webpacker:install
をしてみました。
すると、下記のような別エラーが発生しました。
dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.67.dylib Referenced from: /usr/local/bin/node Reason: image not found sh: line 1: 18560 Abort trap: 6 node -v sh: nodejs: command not found Node.js not installed. Please download and install Node.js https://nodejs.org/en/download/
- Node.jsがインストールされていないと書かれているので、
brew install node
を実行してみました。
しかし下記のように「すでにインストールされている」とのエラーが出てしまいました。
==> Downloading https://homebrew.bintray.com/bottles/node-15.12.0.big_sur.bottle.tar.gz Already downloaded: /Users/daikichi/Library/Caches/Homebrew/downloads/e4da0d86d4e003a7e55d755de2dd9dce4db82edfa66f97e498cd60840bfc6796--node-15.12.0.big_sur.bottle.tar.gz Error: node 15.6.0 is already installed To upgrade to 15.12.0, run: brew upgrade node
ここからどのように解決すればいいのか分からなくなってしまいました。
- 今回のエラーが起きた原因として唯一心当たりあるのが、
brew install ffmpeg
の実行を、該当するアプリではなくルートディレクトリで実行していた記憶があります。
ffmpegを必要としないアプリケーションにも影響が出てこのようなエラーがでてしまったのではないかと考えています。
開発環境
macOS BigSur 11.2
Ruby on Rails 6.0.0
コマンドの意味をよく理解せずに実行してしまったツケが回ってきたと痛感しております。
何か解決方法がありましたら、どなたかご教示ください。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。