2010-08-10 106 views
4

的明確指導安裝傑基爾似乎http://wiki.github.com/mojombo/jekyll/install那裏說:如何在Ubuntu 10.04服務器上安裝Jekyll?

gem install jekyll 

我正在一個

ERROR: could not find gem jekyll locally or in a repository 

無論我運行該命令的超級用戶或不是。
gem env返回如下:

RubyGems Environment: 
    - RUBYGEMS VERSION: 1.2.0 
    - RUBY VERSION: 1.8.7 (2008-08-11 patchlevel 72) [i486-linux] 
    - INSTALLATION DIRECTORY: /var/lib/gems/1.8 
    - RUBY EXECUTABLE: /usr/bin/ruby1.8 
    - EXECUTABLE DIRECTORY: /var/lib/gems/1.8/bin 
    - RUBYGEMS PLATFORMS: 
    - ruby 
    - x86-linux 
    - GEM PATHS: 
    - /var/lib/gems/1.8 
    - GEM CONFIGURATION: 
    - :update_sources => true 
    - :verbose => true 
    - :benchmark => false 
    - :backtrace => false 
    - :bulk_threshold => 1000 
    - :sources => ["http://gems.github.com/", "http://gems.rubyforge.org/"] 
    - REMOTE SOURCES: 
    - http://gems.github.com/ 
    - http://gems.rubyforge.org/ 

我也曾嘗試指定github上與沒有運氣的來源。我還應該嘗試什麼?

回答

2

您使用的是過時的RubyGems版本。

首先,更新來源:

$ gem sources --clear-all 
$ gem sources --add http://rubygems.org 
$ gem sources --add http://gems.github.com 

然後嘗試安裝它。

您還應該以超級用戶身份登錄並更新RubyGems版本。 當前版本是1.3.7。

+0

Github已經停止構建寶石,http://gems.github.com/,它們現在稱爲rubygems.org ..! :) – Zolomon 2011-06-16 10:44:41