/ / jekyll स्थापना ubuntu: रत्न सत्यापन - रूबी, ubuntu, स्थापित, jekyll

jekyll स्थापना ubuntu: मणि सत्यापन - रूबी, उबंटू, स्थापित, jekyll

मै अनुसरन कर रहा हूँ यह ट्यूटोरियल कि मेरी छोटी बूंद पर जेकेल की मेजबानी करने की अनुमति देता है मेरे पास अपनी मशीन पर काम करने के लिए सब कुछ है, अब सब कुछ डिजिटल महासागर में स्थापित करने के लिए।

apt-get install git-core
curl -L https://get.rvm.io | bash -s stable --ruby=2.0.0

अब तक सब ठीक है:

# 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...

तब मुझे एक त्रुटि मिलती है जब मैं जेकेल के साथ कुछ करने की कोशिश करता हूं:

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>"

मैंने मणि सूची की जाँच की:

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)

और मैं देख सकता हूं कि जेकिल वहां नहीं है। मैंने क्या गल्त किया है? क्या यह सुनिश्चित करने के लिए कोई अन्य तरीका है कि ubuntu पर ठीक से स्थापित किया गया है?

संपादित करें:

जेकेल को फिर से स्थापित करते समय, मुझे अब यह नई त्रुटि मिली:

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

यह समस्या को समझने में मददगार हो सकता है।

उत्तर:

जवाब के लिए 3 № 1

जुबेल उबंटू रूबी के साथ ठीक काम करता है 1.9.3

# 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 इंस्टॉल करना होगा

sudo gem install bundler
sudo gem install jekyll