1

我正在按照本指南在 OSX 10.7.3 上安装 jekyll 并提出了问题

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

我努力了:

  1. sudo gem update --system(并得到Nothing to update
  2. 这篇文章:如何在 Ubuntu 10.04 服务器上安装 Jekyll?,而且没用。

我不熟悉红宝石和宝石,但我认为这是必要的:

RubyGems Environment:
  - RUBYGEMS VERSION: 1.3.6
  - RUBY VERSION: 1.8.7 (2010-01-10 patchlevel 249) [universal-darwin11.0]
  - INSTALLATION DIRECTORY: /Library/Ruby/Gems/1.8
  - RUBY EXECUTABLE: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
  - EXECUTABLE DIRECTORY: /usr/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - universal-darwin-11
  - GEM PATHS:
     - /Library/Ruby/Gems/1.8
     - /Users/enzo/.gem/ruby/1.8
     - /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
     - :sources => ["http://rubygems.org", "http://gems.github.com"]
  - REMOTE SOURCES:
     - http://rubygems.org
     - http://gems.github.com
4

3 回答 3

1

我对 Jekyll 一无所知,但在系统 Ruby(即 Mac OS 附带的系统)上运行它时可能会出现问题。

在浪费太多时间在系统 Ruby 上(可以说最好保持不变)之前,尝试让rbenvrvm工作。它们允许您安装任意数量的不同版本的 Ruby,而不会弄乱系统 Ruby,每个安装都有自己的 gem。

由于您不熟悉 Ruby,我将补充说,使用 rbenv 或 rvm 是大多数 Ruby 孩子完成工作的方式。是的,这是一个额外的步骤,但它确实促进了更流畅的体验。

于 2012-06-27T11:19:40.530 回答
0

我将 Jekyll 直接安装到全新安装的 OSX Mavericks 中,然后写了一篇简短的文章,以便下次重新安装系统后我会记得如何操作。我有很多反馈表明其他人按照我的指南取得了成功,并且没有任何人有任何问题的报告:

http://internet-inspired.com/wrote/install-jekyll-in-osx-mavericks/

于 2014-05-07T19:44:53.107 回答
0

除非你真的需要它,否则我建议从你的 gem 源中删除 gems.github.com。GitHub 早在 2010 年就停止从 git 存储库构建 gem。如果您无法删除它,那么我建议使用以下命令安装 jekyll:

gem install --source http://rubygems.org jekyll

我的 ruby​​gems 环境供参考,因为我在 OS X 10.7.5 上。

    RubyGems Environment:
    - RUBYGEMS VERSION: 1.3.6
    - RUBY VERSION: 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin11.0]
    - INSTALLATION DIRECTORY: /Library/Ruby/Gems/1.8
    - RUBY EXECUTABLE: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
    - EXECUTABLE DIRECTORY: /usr/bin
    - RUBYGEMS PLATFORMS:
        - ruby
        - universal-darwin-11
    - GEM PATHS:
        - /Library/Ruby/Gems/1.8
        - /Users/matt/.gem/ruby/1.8
        - /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8
    - GEM CONFIGURATION:
        - :update_sources => true
        - :verbose => true
        - :benchmark => false
        - :backtrace => false
        - :bulk_threshold => 1000
    - REMOTE SOURCES:
        - http://rubygems.org/
于 2013-01-10T19:45:53.020 回答