首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jekyll installation ubuntu: gem验证

jekyll installation ubuntu: gem验证
EN

Stack Overflow用户
提问于 2013-11-24 21:17:10
回答 1查看 557关注 0票数 3

我跟踪本教程,允许在我的液滴上托管Jekyll。我所有的东西都在我的机器上工作,现在把所有的东西都安装在数字海洋上。

代码语言:javascript
复制
apt-get install git-core
curl -L https://get.rvm.io | bash -s stable --ruby=2.0.0

到目前为止还不错:

代码语言:javascript
复制
# sudo gem install jekyll
Successfully installed jekyll-1.3.0
1 gem installed
Installing ri documentation for jekyll-1.3.0...
Installing RDoc documentation for jekyll-1.3.0...

然后,当我试图对jekyll做一些事情时,我会遇到一个错误:

代码语言:javascript
复制
root@jackrabbit:~# jekyll
/usr/lib/ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find jekyll (>= 0)    amongst [bundler-1.3.5, bundler-unload-1.0.2, executable-hooks-1.2.6, liquid-2.5.4, rake-    10.1.0, rubygems-bundler-1.4.2, rvm-1.11.3.8] (Gem::LoadError)
from /usr/lib/ruby/1.9.1/rubygems/dependency.rb:256:in `to_spec'
from /usr/lib/ruby/1.9.1/rubygems.rb:1231:in `gem'
from /usr/local/bin/jekyll:22:in `<main>'

我查了宝石清单:

代码语言:javascript
复制
root@jackrabbit:~# gem list

*** LOCAL GEMS ***

bigdecimal (1.2.0)
bundler (1.3.5)
bundler-unload (1.0.2)
executable-hooks (1.2.6)
io-console (0.4.2)
json (1.7.7)
liquid (2.5.4)
minitest (4.3.2)
psych (2.0.0)
rake (10.1.0, 0.9.6)
rdoc (4.0.0)
rubygems-bundler (1.4.2)
rvm (1.11.3.8)
test-unit (2.0.0.0)

我看得出来杰基尔不在那里。我做错了什么?还有其他方法确保jekyll在ubuntu上正确安装吗?

编辑:

当重新安装jekyll时,我现在得到以下新错误:

代码语言:javascript
复制
root@jackrabbit:~# gem install jekyll
Building native extensions.  This could take a while...
ERROR:  Error installing jekyll:
ERROR: Failed to build gem native extension.

/usr/local/rvm/rubies/ruby-2.0.0-p353/bin/ruby extconf.rb

Gem files will remain installed in /usr/local/rvm/gems/ruby-2.0.0-p353/gems/fast-stemmer-1.0.2 for inspection.
Results logged to /usr/local/rvm/gems/ruby-2.0.0-p353/gems/fast-stemmer-1.0.2/ext/gem_make.out

这可能有助于理解这个问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-23 18:32:37

Jekyll在ubuntu红宝石1.9.3中工作得很好

代码语言:javascript
复制
# for Ubuntu 12.04
sudo apt-get update
sudo apt-get install ruby1.9.1 ruby1.9.1-dev \
  rubygems1.9.1 irb1.9.1 ri1.9.1 rdoc1.9.1 \
  build-essential libopenssl-ruby1.9.1 libssl-dev zlib1g-dev

# for Ubuntu 14.04
sudo apt-get update
sudo apt-get install ruby ruby1.9.1-dev ri1.9.1 node-js

那你只需要安装Jekyll

代码语言:javascript
复制
sudo gem install bundler
sudo gem install jekyll
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20181133

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档