sudo gem install rdoc
Então
sudo gem install jekyll
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
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