簡體   English   中英

在Cygwin中安裝Jekyll時出錯

[英]Error Installing Jekyll in Cygwin

因此,我嘗試通過Cygwin在Windows上安裝Jekyll,但在嘗試通過Cygwin安裝Jekyll時遇到錯誤。 這是輸出。

Michael@X556UAK: ~$ gem install jekyll
Building native extensions.  This could take a while...
ERROR:  Error installing jekyll:
    ERROR: Failed to build gem native extension.

current directory: /c/Users/Michael/.gem/ruby/2.3.0/gems/ffi-1.9.18/ext/ffi_c
/usr/bin/ruby.exe -r ./siteconf20171011-7692-lgoixq.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/share/ruby/include/ruby.h

extconf failed, exit code 1

Gem files will remain installed in /c/Users/Michael/.gem/ruby/2.3.0/gems/ffi-   1.9.18 for inspection.
Results logged to /c/Users/Michael/.gem/ruby/2.3.0/extensions/x86_64-cygwin/2.3.0/ffi-1.9.18/gem_make.out

我在網上進行了一些研究,但找不到解決方案。 我嘗試以管理員身份運行Cygwin,但仍然收到該錯誤消息。

我該怎么做才能解決此問題?

在Windows 10 Bash Linux子系統中安裝Jekyll和Ruby時遇到相同的問題。 事實證明,缺少Ruby的開發包。 我必須先安裝它:

sudo apt-get install ruby2.4-dev

就我而言。 嘗試在Cygwin軟件包管理器中安裝dev軟件包,以您的情況為2.3版本。

安迪

記錄下來,我遇到了邁克爾同樣的問題,安裝ruby-devel軟件包(使用Cygwin安裝程序安裝程序)解決了我的問題。 缺少*-devel Cygwin軟件包是導致缺少頭文件的錯誤的常見原因。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM