Installer Jekyll avec une gemme

3

J'utilise Ubuntu 12.04.

J'essaie d'installer Jekyll via gem avec

sudo gem install jekyll

mais j'obtiens cette erreur à un moment donné de l'installation:

ERROR:  While generating documentation for jekyll-0.12.1
... MESSAGE:   Unhandled special: Special: type=17, text="<!-- more -->"
... RDOC args: --ri --op /usr/lib/ruby/gems/1.8/doc/jekyll-0.12.1/ri --charset=UTF-8 lib README.textile LICENSE --title jekyll-0.12.1 Documentation --quiet
    
posée Enrique Moreno Tent 22.02.2013 - 16:53
la source

2 réponses

6
sudo gem install rdoc

Alors

sudo gem install jekyll

vous pouvez voir la réponse à lien

    
réponse donnée dongsir 31.05.2013 - 16:38
la source
1

Je serai assez courageux pour poster une autre réponse. Je viens d'installer Jekyll sur Ubuntu 12.04, alors j'espère que cette partie de texte sauvera le temps de quelqu'un.

Tout d’abord, vous aurez des problèmes avec ruby-1.8 .

Vous devez installer ruby-1.9 comme décrit ici :

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
sudo update-alternatives --install /usr/bin/ruby ruby /usr/bin/ruby1.9.1 400 \
        --slave   /usr/share/man/man1/ruby.1.gz ruby.1.gz \
                        /usr/share/man/man1/ruby1.9.1.1.gz \
        --slave   /usr/bin/ri ri /usr/bin/ri1.9.1 \
        --slave   /usr/bin/irb irb /usr/bin/irb1.9.1 \
        --slave   /usr/bin/rdoc rdoc /usr/bin/rdoc1.9.1

choisissez votre interprète modifie les liens symboliques pour /usr/bin/ruby , /usr/bin/gem , /usr/bin/irb , /usr/bin/ri et man (1) ruby

sudo update-alternatives --config ruby
sudo update-alternatives --config gem

maintenant essayez

ruby --version

Malheureusement, cela ne suffit pas. Peut-être que certaines commandes sont étranges et vous pouvez installer jekyll sans elles ... Mais laissez-les être. Peut-être que quelqu'un va améliorer ma réponse.

Au 2016-11-26, jekyll et rdoc requis ruby-2.2 . Installez-le comme décrit :

sudo apt-add-repository ppa:brightbox/ruby-ng
sudo apt-get update
sudo apt-get install ruby2.2 ruby2.2-dev
ruby2.2 -v

Ensuite, installez rdoc et jekyll :

sudo gem install rdoc jekyll

Mettez à jour les alternatives à nouveau:

sudo update-alternatives --config ruby
sudo update-alternatives --config gem

Bien sûr, vous devriez choisir *2.2

Enfin, vous pouvez maintenant installer jekyll :

sudo gem install rdoc jekyll
    
réponse donnée NickKolok 26.11.2016 - 12:17
la source

Lire d'autres questions sur les étiquettes