7

Jekyllサーバーを起動しようとすると、以下のエラーが発生しました

エラー: 定数が初期化されていませんFFI::Platform::CPU

Jekyll サーバーとその依存関係を再インストールしようとしましたが、うまくいきませんでした。誰かがこの問題を回避するのを手伝ってくれますか? ありがとう。

ubuntu=18.04jekyll=3.8.6を使用しています

anil@anil:~/customer-churn$ jekyll serve


Configuration file:
  ~/customer-churn/_config.yml
  Source: ~/customer-churn
  Destination: ~/customer-churn/_site
  Incremental build: disabled. Enable with --incremental
Generating... done in 0.597 seconds.

jekyll 3.8.6 | 
Error:  uninitialized constant FFI::Platform::CPU
4

5 に答える 5

11

この問題は、 Jekyllを からインストールした場合に発生すると思いますapt。その場合、bundle updateは の直後には機能しませんapt remove。次のアプローチを試してください。

最初にJekyll をアンインストールします。

sudo apt remove jekyll*

依存ライブラリをクリーンアップします。

sudo apt autoremove

次に、プロジェクト ディレクトリで次を実行します。

bundle update

積極的に、jekyll serveあなたのために働くはずです。

于 2020-01-11T22:16:53.210 に答える