zackey推し

IT系のこと書くぞい

gridsome v0.7.11 で 「fatal error: 'vips/vips8' file not found」が発生した際に対処した方法

※雑メモ記事です。

環境

現象発生した際の環境となります。

  • macOS Mojave
  • node 13.1.0

概要 / 現象


久しぶりにGridsomeでサイトを作ろうと
gridsome create <project-name>とした 際、

../src/common.cc:25:10: fatal error: 'vips/vips8' file not found
#include <vips/vips8>
         ^~~~~~~~~~~~
1 warning and 1 error generated.

というエラーメッセージが発生しました。

ググってみると、
同じ(っぽい)現象に苦しんでいるIssueが散見されました。

対処した方法

Issueのスレッドを追ってみると、
どうやら libvips という画像処理関係のライブラリがインストールされていないとダメな様子。

以下で無事解決しました。

# libvipsのインストール(結構長い)
brew install vips

# node_modulesのクリア
rm -rf ./node_modules

# インストール・起動
npm install
npx gridsome develop

おわり

ほんとは真因まで追いたかったのですが、疲れたのでここまでです...orz。
g-imageあたりで使っているんだろうか?)

余裕があったら、真因まで調べたいと思います。

他、気づき点などありましたらフィードバックいただけると助かります。🙏

じぶん Release Notes ver 0.30.1

f:id:kic-yuuki:20191201115610p:plain

令和最初のアドベントカレンダーが始まりました!

この記事は、challenge-every-month Advent Calendar 2019 - Adventar
1日目の記事となります。

では、2019/11の取り組みの成果を書いていきます。

  • 開発・技術
  • 勉強会・コミュニティ
    • 勉強会
    • コミュニティ
  • プライベート
    • 記事(じぶんリリースノートを除く)
    • PV数
  • Challenge Every Month
    • 2019/11の結果
      • ❎技書博ブログで1記事以上書く
      • ❎せんべろDiscordに人を誘う
      • 🔺フェアレスチェンジを読破→ブログを書く
    • 2019/12の目標
  • おわりと所感
続きを読む

【Vue.js】VeeValidate を v3.x を導入および使用例

とある仕事でVeeValidateという、Vue.js用バリデーション系のライブラリを使っていて、
今度v2.x→v3.xのバージョンアップを行います。

github.com

この記事では、VeeValidate v3における導入方法・使用例をメモとして書き残しておきます。

続きを読む

【Vue.js】VueCLI3.x 4.xで環境変数を扱う場合は .env ファイルに VUE_APP_ の接頭語をつける

現在、とある開発でVueアプリケーションのリファクタリングを行なっています。

マイグレーション対象にはVueCLIも含まれており、2.x→4.xへのバージョンアップを行いました。

この記事では、マイグレーション作業中に気づいた、VueCLI4.x系の環境変数の扱いについて、書き留めておきたいと思います。

  • VueCLIとは?
  • 本編
    • 環境変数は .env に定義する
    • 接頭語「VUE_APP_」を付与する
  • おわり
続きを読む

じぶん Release Notes ver 0.30.0

f:id:kic-yuuki:20191103145901p:plain

2019/10で30歳になりました。

自分がどんなことを取り組んだかというのを振り返るため、じぶんリリースノートを始めていきます。

この記事は、2019/10の取り組みを書いていきます。

開発・技術

仕事やプライベートでの学びや取り組みです。

勉強会・コミュニティ

参加・主催した勉強会やコミュニティの取り組みです。

勉強会

コミュニティ

本当は2本書き上げたかったけど、コラージュ作成に手間取り、1記事しか書けなかった。

ブログ

PV数

5567でした。

f:id:kic-yuuki:20191105230719p:plain

Challenge Every Month

2019/10の結果

仕事→モチベーションの低下により全滅です。。。

Podcastを1本収録する

収録しましたが、自分の声を聴いていて嫌になってしまいました。
Podcastは自分に合わないかもしれません。。。)

配信できないため、目標未達成です。

もくもく会を2回開催する

1回しか開催できませんでした。

❎技書博ブログで2記事以上書く

1記事しか書けませんでした。

🔺せんべろSlack / Discordつくる

Discordは作ったけど、まだ誘えてない状態です。

とりあえず、せんべろ仲間のみなさんを手始めにお誘いしようかなと思います。

2019/11の目標

ハードル低めに目標設定したいと思います。

  • 技書博ブログで1記事以上書く
  • せんべろDiscordに人を誘う
  • フェアレスチェンジを読破→ブログを書く

おわりと所感

現職のことでかなり悩んでいて、目の前の仕事をやりながら「どうすべきか...」と考えにふけることが多い状態です。

時間を無駄にしてしまい、成長のペースも、モチベーションも落ちてしまっているため、どうにかして持ち直したい...と思っています。

適度に勉強会やカジュアル面談に伺い、刺激・モチベーションの立て直しを図りつつ目標達成に進んでいきたいと思います。