我的系统有:
当我尝试运行gem install jekyll
,出现这个错误:
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
我也遇到了这个问题。 为我运行下面的Jekyll:
$ \ curl -L https://get.rvm.io | bash -s stable –rails –autolibs =启用
$ sudo gem安装jekyll
这将安装RVM,更新Rails并安装Jekyll。
顺便说一句 – 我发现的帖子大多表明这是Xcode没有安装开发工具的问题。 我有一个更新的MacBook Pro,默认情况下安装了这个东西,所以试图安装Xcode开发工具对我没有任何帮助(不像上面那样,我做了所有我需要的东西)。
在Linux上安装Jekyll(Mint 17,基于Ubuntu 14.04)时出现这个错误。
我最终在这里找到了解决方案。 我需要ruby-dev包和nodejs (后者是由于Jekyll中的一个bug) 。
sudo apt-get install ruby ruby-dev make sudo gem install jekyll --no-rdoc --no-ri sudo apt-get install nodejs
尝试
宝石更新
然后
宝石安装jekyll
你可能想尝试使用Ruby 1.9.3和兼容的DevKit。