github pages 用にローカルマシンでbundle install しようとしたらエラーが出た
github pages 用にローカルマシンでbundle install しようとしたらエラーが出たので対処法をメモします.
なお,この方法はこの記事を書いたときのものですのであしからず
問題発生までの流れ
getting started に従って
gem "jekyll"
で始まる行をコメントアウトし,# gem "github-pages"
で始まる行を以下のように編集しました.
gem "github-pages", "~> GITHUB-PAGES-VERSION", group: :jekyll_plugins
ここでbundle install
すれば良いらしいのですが,以下のようにエラーが発生.
<USERNAME>.github.io/docs$ bundle install
[!] There was an error parsing `Gemfile`: Illformed requirement ["~> GITHUB-PAGES-VERSION"]. Bundler cannot continue.
# from <USERNAME>.github.io/docs/Gemfile:15
# -------------------------------------------
# # uncomment the line below. To upgrade, run `bundle update github-pages`.
> gem "github-pages", "~> GITHUB-PAGES-VERSION", group: :jekyll_plugins
# # If you have any plugins, put them here!
# -------------------------------------------
試したこと
githb-pages のテーマがローカルで必要なのかと思い,
gem install github-pages
を実行した.
これでもbundle install
できなかったので,
gem "github-pages", "~> GITHUB-PAGES-VERSION", group: :jekyll_plugins
を以下のように書き換えた.
gem "github-pages"
これでbundle install
すると通ったのでヨシ!
これだとバージョン云々でリスクがあるが,動かないよりまし…