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