本地运行jekyll时出错(rvm gemset问题) [英] Error running jekyll locally (rvm gemset issue)

查看:137
本文介绍了本地运行jekyll时出错(rvm gemset问题)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我通过RVM安装了ruby 1.9.3,现在想要获得rekyll gem,以便我可以在本地测试我的博客。当我 gem安装jekyll 它可以安装,但是当我尝试运行 jekyll --server 时出现错误:

I installed ruby 1.9.3 thru RVM, and now want to get the rekyll gem so that I can test my blog locally. When I gem install jekyll it intalls ok, but when i try to run jekyll --server i get an error:

/Users/matt/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find jekyll (>= 0) amongst [bigdecimal-1.1.0, io-console-0.3, json-1.5.4, minitest-2.5.1, rake-0.9.2.2, rdoc-3.9.4] (Gem::LoadError)
    from /Users/matt/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:256:in `to_spec'
    from /Users/matt/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems.rb:1231:in `gem'
    from /Users/matt/.rvm/gems/ruby-1.9.3-p194/bin/jekyll:18:in `<main>'

我可以在列表中看到它,当我 gem list - 任何想法是什么是错误的?

I Can see it in the list when I gem list - any ideas what is wrong?

我也试过 RVMSUDO gem install jekyll 没有用。

如果它有任何用处,我的rvm信息:

If it's any use at all, my rvm info:

system:

  system:
    uname:       "Darwin Matts-MacBook-Air.local 11.3.0 Darwin Kernel Version 11.3.0: Thu Jan 12 18:47:41 PST 2012; root:xnu-1699.24.23~1/RELEASE_X86_64 x86_64"
    bash:        "/bin/bash => GNU bash, version 3.2.48(1)-release (x86_64-apple-darwin11)"
    zsh:         "/bin/zsh => zsh 4.3.11 (i386-apple-darwin11.0)"

  rvm:
    version:      "rvm 1.13.2 (stable) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]"
    updated:      "8 days 23 hours 59 minutes 32 seconds ago"

  homes:
    gem:          "not set"
    ruby:         "not set"

  binaries:
    ruby:         "/Users/matt/.rvm/rubies/ruby-1.9.3-p194/bin/ruby"
    irb:          "/Users/matt/.rvm/rubies/ruby-1.9.3-p194/bin/irb"
    gem:          "/Users/matt/.rvm/rubies/ruby-1.9.3-p194/bin/gem"
    rake:         "/Users/matt/.rvm/gems/ruby-1.9.3-p194@global/bin/rake"

  environment:
    PATH:         "/Users/matt/.rvm/gems/ruby-1.9.3-p194/bin:/Users/matt/.rvm/gems/ruby-1.9.3-p194@global/bin:/Users/matt/.rvm/rubies/ruby-1.9.3-p194/bin:/Users/matt/.rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin"
    GEM_HOME:     ""
    GEM_PATH:     ""
    MY_RUBY_HOME: ""
    IRBRC:        ""
    RUBYOPT:      ""
    gemset:       ""


推荐答案

rvm use 1.9 .3 @ test --create - 使用&创建gemset。

rvm use 1.9.3@test --create - Use & created gemset.

gem install jekyll - 安装gem。

gem install jekyll - Install the gem.

最重要的一步是使用ruby rvm use 1.9.3 。默认情况下,RVM应该使用并设置默认的第一个安装的ruby。

The most important step was to use ruby rvm use 1.9.3. RVM by default should use and set default first installed ruby.

这篇关于本地运行jekyll时出错(rvm gemset问题)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆