當我嘗試使用以下命令在 Elementary OS Luna 上安裝 Jekyll 時,sudo gem install jekyll --no-rdoc --no-ri
出現以下錯誤。
-- rbconfig (LoadError)
from /usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:29
from /usr/bin/gem:8:in `require'
from /usr/bin/gem:8
有人可以幫我理解這個錯誤並提出修復建議嗎?
答案1
我建議升級到較新版本的 Ruby。我嘗試在 1.9 上建置 Jekyll gem,但失敗了:
ERROR: Error installing jekyll:
listen requires Ruby version >= 1.9.3.
但是當我在這個版本上安裝它時:
$ ruby --version
ruby 2.1.1p7 (2014-01-15 revision 44603) [x86_64-linux]
它安裝得很好。
答案2
/bin/bash --login
問題是我安裝Jekyll之前沒有運行