本地运行jekyll时出错(rvm gemset问题) [英] Error running jekyll locally (rvm gemset issue)
问题描述
我通过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屋!