首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >错误:安装jekyll错误:错误:无法构建gem本机扩展

错误:安装jekyll错误:错误:无法构建gem本机扩展
EN

Stack Overflow用户
提问于 2014-03-17 16:38:43
回答 3查看 5.9K关注 0票数 6

我的系统有:

  • ruby 2.0.0p 451 (2014-02-24) x64-mingw32 32
  • gem -version 2.2.2
  • devKit : DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe

当我试图运行gem install jekyll时,会得到以下错误:

代码语言:javascript
运行
复制
D:\devKit>gem install jekyll
Temporarily enhancing PATH to include DevKit...
Building native extensions.  This could take a while...
ERROR:  Error installing jekyll:
        ERROR: Failed to build gem native extension.

    "D:/Program Files (x86)/Ruby200-x64/bin/ruby.exe" extconf.rb
D:/Program Files (x86)/Ruby200-x64/bin/ruby.exe: invalid switch in RUBYOPT: -F (
RuntimeError)

extconf failed, exit code 1

Gem files will remain installed in D:/Program Files (x86)/Ruby200-x64/lib/ruby/g
ems/2.0.0/gems/fast-stemmer-1.0.2 for inspection.
Results logged to D:/Program Files (x86)/Ruby200-x64/lib/ruby/gems/2.0.0/extensi
ons/x64-mingw32/2.0.0/fast-stemmer-1.0.2/gem_make.out
EN

回答 3

Stack Overflow用户

发布于 2014-07-30 19:15:54

我在Linux上安装Jekyll时遇到了这个错误(Mint 17,它基于Ubuntu14.04)。

我最终找到了解决方案这里。我需要ruby包和nodejs (后者是由于Jekyll的一个bug造成的)

代码语言:javascript
运行
复制
sudo apt-get install ruby ruby-dev make
sudo gem install jekyll --no-rdoc --no-ri
sudo apt-get install nodejs    
票数 7
EN

Stack Overflow用户

发布于 2014-04-25 16:38:39

我也遇到了这个问题。为我运行以下已安装的Jekyll:

$ \curl -L https://get.rvm.io https://get.rvm.io bash -s稳定器--rails --autolibs=enabled $ sudo宝石安装jekyll

这将安装RVM、更新Rails并安装Jekyll。

顺便说一句,我发现的大多数帖子都表明,Xcode没有安装开发工具是个问题。我有一个新的MacBook Pro,在默认情况下安装这个东西,所以尝试安装Xcode开发工具对我没有任何帮助(不像上面的那样,它完成了我所需要的一切)。

票数 3
EN

Stack Overflow用户

发布于 2014-04-28 08:26:00

试一试

gem更新

然后

gem安装jekyll

您可能想尝试使用Ruby1.9.3和兼容的DevKit。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22460117

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档