Instalando Jekyll com gem

3

Estou usando o Ubuntu 12.04.

Estou tentando instalar o Jekyll através de gem com

sudo gem install jekyll

mas recebo este erro em algum momento da instalação:

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
    
por Enrique Moreno Tent 22.02.2013 / 16:53

2 respostas

6
sudo gem install rdoc

Então

sudo gem install jekyll

você pode ver a resposta no link

    
por dongsir 31.05.2013 / 16:38
1

Eu vou ter coragem suficiente para postar outra resposta. Acabei de instalar o Jekyll no Ubuntu 12.04, então espero que este texto salve o tempo de alguém.

Primeiramente, você terá problemas com ruby-1.8 .

Você deve instalar ruby-1.9 conforme descrito aqui :

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

escolha seu intérprete altera links simbólicos para /usr/bin/ruby , /usr/bin/gem , /usr/bin/irb , /usr/bin/ri e man (1) ruby

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

agora tente

ruby --version

Infelizmente, isso não é suficiente. Pode ser que alguns comandos aqui sejam ímpares e você pode instalar jekyll sem eles ... Mas deixe que eles sejam. Talvez alguém melhore minha resposta.

A partir de 2016-11-26, jekyll e rdoc exigiram ruby-2.2 . Instale-o conforme descrito :

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

Em seguida, instale rdoc e jekyll :

sudo gem install rdoc jekyll

Atualize as alternativas novamente:

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

Claro, você deve escolher *2.2

Por fim, agora você pode instalar o jekyll :

sudo gem install rdoc jekyll
    
por NickKolok 26.11.2016 / 12:17

Tags