jekyll -v
)?Первая установка Jekyll не удалась, даже если установлен Ruby V2.2.1:
$ sudo gem установить jekyll
ОШИБКА: Ошибка установки jekyll:
jekyll требует версии Ruby >= 2.0.0.
$ рубин -v
ruby 2.2.1p85 (26 февраля 2015 г., редакция 49769) [x86_64-linux]
Убунту 14.04
(Пожалуйста, укажите содержимое, вызвавшее проблему, любые соответствующие параметры конфигурации и команду, которую вы выполнили)
с
Запустите следующие команды и дайте мне вывод, пожалуйста:
dpkg --get-selections | grep -i ruby
ll /usr/{,local/}bin | grep -E 'gem|ruby'
dpkg --get-selections | grep -i ruby
libruby1.9.1 install
ruby install
ruby-dev install
ruby1.9.1 install
ruby1.9.1-dev install
Я обновился до Ruby 2, используя curl -sSL https://get.rvm.io | bash -s stable --ruby
. Похоже, это сработало, поскольку $ ruby -v
возвращает 2.2.1. Извините, что я упускаю.
Ах понял. Оказывается, у меня было установлено две версии ruby:
sudo ruby -v
ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux]
ruby -v
ruby 2.2.1p85 (2015-02-26 revision 49769) [x86_64-linux]
Я пытался установить Jekyll с sudo gem install jekyll
, если я только что установил для своих пользователей по умолчанию (без root) с gem instal jekyll
установка прошла нормально :-)
Спасибо за помощь :+1:
@glynhudson Вы сможете установить Ruby2.0 на Ubuntu 14.04. Он делает эту странную вещь с 1.9.1, потому что это было еще в те дни, когда Ruby Team все еще делала это неправильно, поэтому вам придется выбрать альтернативу, но в этот момент Ubuntu будет иметь доступные для вас gem2.0 и ruby2.0.
Самый полезный комментарий
Ах понял. Оказывается, у меня было установлено две версии ruby:
Я пытался установить Jekyll с
sudo gem install jekyll
, если я только что установил для своих пользователей по умолчанию (без root) сgem instal jekyll
установка прошла нормально :-)Спасибо за помощь :+1: