Установка Джекила с драгоценным камнем

Я использую Ubuntu 12.04.

Я пытаюсь установить Jekyll через gem с

sudo gem install jekyll

, но я получаю эту ошибку в какой-то момент установки:

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
3
задан 24 July 2016 в 11:47

2 ответа

sudo gem install rdoc

Затем

sudo gem install jekyll

вы можете увидеть ответ на https://github.com/mojombo/jekyll/issues/762

0
ответ дан 24 July 2016 в 11:47
1124 Я буду достаточно смел, чтобы опубликовать другой ответ. Я только что установил Jekyll в Ubuntu 12.04, поэтому я надеюсь, что этот фрагмент текста сэкономит кому-то время.

Во-первых, у вас будут проблемы с ruby-1.8.

Вы должны установить ruby-1.9, как описано здесь :

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

выберите ваш интерпретатор, который меняет символические ссылки для /usr/bin/ruby, /usr/bin/gem, /usr/bin/irb, /usr/bin/ri и man (1) ruby

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

сейчас попробуйте

ruby --version

К сожалению, этого недостаточно. Может быть, некоторые команды здесь странные, и вы можете установить jekyll без них ... Но пусть они будут. Может быть, кто-нибудь улучшит мой ответ.

По состоянию на 2016-11-26, jekyll и rdoc требуется ruby-2.2. Установите его , как описано :

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

Затем установите rdoc и jekyll:

sudo gem install rdoc jekyll

Снова обновите альтернативы:

sudo update-alternatives --config ruby
sudo update-alternatives --config gem
[ 1133] Конечно, вы должны выбрать *2.2

Наконец, теперь вы можете установить jekyll:

sudo gem install rdoc jekyll
0
ответ дан 24 July 2016 в 11:47

Другие вопросы по тегам:

Похожие вопросы: