【解決】Big SurにアップデートしたらJekyllが使えなくなってた
環境
MacBook Pro (16-inch, 2019)
macOS Big Sur バージョン11.0.1
他は不明
問題と対応
Jekyllでローカルでサイトを確認しようとしたらeventmachine
なるものが見つからないらしい。
% bundle exec jekyll serve --draft
Could not find eventmachine-1.2.7 in any of the sources
Run `bundle install` to install missing gems.
言われた通りにやってみる。
% bundle install
An error occurred while installing eventmachine (1.2.7), and Bundler
cannot continue.
Make sure that `gem install eventmachine -v '1.2.7' --source
'https://rubygems.org/'` succeeds before bundling.
言われた通りにやってみる。
% sudo gem install eventmachine -v '1.2.7' --source 'https://rubygems.org/'
To see why this extension failed to compile, please check the mkmf.log which can be found here:
/Library/Ruby/Gems/2.6.0/extensions/universal-darwin-20/2.6.0/eventmachine-1.2.7/mkmf.log
extconf failed, exit code 1
Gem files will remain installed in /Library/Ruby/Gems/2.6.0/gems/eventmachine-1.2.7 for inspection.
Results logged to /Library/Ruby/Gems/2.6.0/extensions/universal-darwin-20/2.6.0/eventmachine-1.2.7/gem_make.out
何か失敗したらしい。
調べたら同じような人がいた。
https://ernestojeh.com/fix-jekyll-on-macos-big-sur
Dockをよくみると今まであったはずのXcodeのアイコンがない。(ずっとあったような気がするのだが)。
AppStoreで検索するとXcodeがインストールされておらず、以前インストールしたことがあるマーク(雲のマーク)になっていた。
Xcodeをインストールして起動すると何かしらに同意させられて何かをインストールした。
その後に
% bundle update
% bundle exec jekyll serve
無事使えましたとさ。
まとめ
Xcode関係の何かが足りていなかったということで、よくわからないのでXcodeアプリをインストールして解決。
追記
2021年1月5日
前述のリンクで言及されていたようにコマンドラインツール関連の不具合?もあった。
以下のApple Developerのページから自身のXCodeのバージョンに対応したCommand Line Toolsのインストール用のファイルをダウンロードしてインストールすることで解決された。
(この時はbundle update
でcommonmarker
なるものがインストールできなかった。)
More Software Downloads - Apple Developer
Related articles
人気の記事
EX予約は途中駅からでも乗車可能!ただし発券が必要!
153 views | Jan 27, 2020
Googleフォームの回答が消えた。削除した質問の回答を復元する方法
23 views | Dec 16, 2019
Wordで画像が荒くなる。Word for Macで挿入した画像が圧縮されないようにする方法
9 views | May 18, 2021
Gmailで受け取った情報をGoogleカレンダーに追加する
7 views | May 9, 2021
Googleフォームの回答の保存先はどこ?回答を削除しないために
4 views | Dec 16, 2019
学生でスーパーフライヤーズゴールドカードを取得することができました【ANA SFC】
4 views | Jan 23, 2020
【利用再開方法・10.18.0】Payパスワードが設定されていないため〜と表示されてLINE Payが利用できない【LINE Pay】
4 views | Nov 17, 2020
MacでCORSAIR VIRTUOSO RGB WIRELESS SEのアップデートが失敗する
3 views | Apr 24, 2020
最近の記事
Tag
#4K (2) #adobe (1) #AirPods (1) #Apple (10) #BigSur (1) #CORSAIR (1) #Display (2) #EX予約 (1) #Gmail (1) #GoodNotes (2) #GoodNotes4 (1) #GoodNotes5 (1) #Google (5) #GoogleCalender (1) #GoogleChrome (2) #googleform (2) #GoogleTasks (1) #headset (1) #iCloud (1) #iOS (3) #iPad (4) #iPadPro (1) #iPhone (2) #Jekyll (2) #KEIAN (1) #LINE (1) #LINEPay (1) #Mac (4) #Microsoft (2) #Netlify (1) #PowerToys (1) #PWA (1) #sfc (3) #Sidecar (1) #VIRTUOSO (1) #Windows10 (1) #Word (1)