62
задан 24 April 2014 в 19:22

23 ответа

Ваша проблема состоит в том, что или Вы, которых не знает система, где делают, расположены в, или Вам не установили ее. Самый легкий способ зафиксировать это (и вероятно другие проблемы Вы столкнетесь с попыткой разбудить рубиновую систему и выполнение) состоит в том, чтобы установить XCode.

можно получить его в http://itunes.apple.com/us/app/xcode/id497799835?ls=1&mt=12 для льва. Или это прибыло в CD с Вашим компьютером для более ранних версий.

при использовании Льва, см. комментарии ниже для ссылки на то, как установить инструменты разработчика на Льве.

11
ответ дан 31 October 2019 в 13:06

У меня была эта проблема и всех вещей, ошибка происходила, потому что я не согласился на некоторые обновленные условия предоставления услуг в XCode. Выполнение следующего добилось цели для меня. Пойди разберись.

sudo xcodebuild -license accept
0
ответ дан 31 October 2019 в 13:06

На окнах у меня есть этот выпуск

, я на самом деле установил версию rubyinstaller-devkit-2.6.3-1-x64 рубина

, я удалил рубин полностью и Установил rubyinstaller-devkit-2.5.5-1-x64

и дал следующие команды на powershell

gem install bundler
gem install jekyll

и на этот раз никаких ошибках, где найдено

0
ответ дан 31 October 2019 в 13:06

У меня была та же проблема о моем macOS (10.14.2), причина может быть:

, По-видимому, с El Capitan OSX, существует новая функция защиты, которая препятствует тому, чтобы Вы изменили системные файлы под названием Беспочвенный.

Мое решение использует rvm:

  1. рубин установки на Mac OS X с драгоценным камнем RVM
  2. устанавливают jekyll
0
ответ дан 31 October 2019 в 13:06

Вы пропускаете рубиновый-dev файл, просто идете вперед и выполняете эту команду - sudo apt-get install ruby-dev

Hope, которой это помогает!!

0
ответ дан 31 October 2019 в 13:06

MacOS

мое решение этой проблемы

  1. тип xcode-select --install xcode
  2. установки в типе sudo gem install jekyll командной строки
  3. в командной строке

PS: Это - комбинация двух ответов в этом вопросе.

0
ответ дан 31 October 2019 в 13:06

Для Ubuntu это помогло в моем случае:

apt-get install libffi-dev

общие рекомендации А состоят в том, чтобы просто следовать за тем, что отображено как причина ошибки, и надо надеяться Вам предоставят файл журнала, в котором предлагает первая строка, какой пакет должен быть установлен в моем случае:

To see why this extension failed to compile, please check the mkmf.log which can be found here:

  /var/lib/gems/2.3.0/extensions/x86_64-linux/2.3.0/ffi-1.9.21/mkmf.log
0
ответ дан 31 October 2019 в 13:06

Все эти ответы НЕ работали на меня.

при поиске решения на человечности 14.04 сделайте это:

sudo apt-get install ruby1.9.1-dev zlib1g-dev nodejs
sudo gem install jekyll -v 2.5.3

, К сожалению, nodejs требуется из-за ошибки в Jekyll, который осуществляет существование механизма JS во время выполнения даже при том, что этому не нужен тот.

0
ответ дан 31 October 2019 в 13:06

Та же проблема на Debian, я имел, забыл выполнять эту команду:

~/.rvm/scripts/rvm
0
ответ дан 31 October 2019 в 13:06

Установка XCode и движение к perferencs> загрузки> устанавливают инструменты WORKS командной строки!

0
ответ дан 31 October 2019 в 13:06

Приложение: можно установить XCode теперь от App Store на Пуме. Процесс прозрачен и довольно быстр.

0
ответ дан 31 October 2019 в 13:06

У меня были те же проблемы с Вами.

я использую Mac OS X 10.9, разрабатывают версию предварительного просмотра, и я установил gcc и XCode.

, Но моя версия XCode 4.6.

Затем я устанавливаю Xcode 5.0

После этого я тип sudo gem install jekyll в терминале снова. Затем это работает.

Желание это могло помочь кому-то.

0
ответ дан 31 October 2019 в 13:06

Я сталкивался с той же проблемой в своей установке Fedora 22. Я имел ruby, установил, но не имел ruby-devel. Установка ruby-devel устранила проблему для меня.

dnf install -y ruby-devel

Для более старых систем:

yum install -y ruby-devel
1
ответ дан 31 October 2019 в 13:06

У меня была эта та же точная ошибка при попытке установить Jekyll, и следующие шаги из этой ссылки помогли мне. На всякий случай кто-либо еще сталкивается с этим!

http://davidensinger.com/2013/03/installing-jekyll/

1
ответ дан 31 October 2019 в 13:06
  • sudo Кв. - получает рубин-dev установки
  • sudo надежда jekyll

установки драгоценного камня, которой это поможет, это работает со мной.

2
ответ дан 31 October 2019 в 13:06

Установка инструментов командной строки для XCode решила проблему для меня на моем Mac

xcode-select --install.

2
ответ дан 31 October 2019 в 13:06

Установите XCode, как упомянуто, если Вам уже не установили его ( https://developer.apple.com/xcode / ). Плюс Вам нужны инструменты командной строки.

Открытый XCode. Перейдите в Preferences > Downloads > Install Command Line Tools

2
ответ дан 31 October 2019 в 13:06

Примечание: эта проблема также происходит на более новых моделях MacBook Pro, которые идут с предварительно установленными Индивидуалистами. Я обновил другое сообщение со своим собственным решением, которое не включило XCode вообще. Моя система имела инструменты разработчика XCode, установленные, когда я получил машину.

ОШИБКА: Ошибка, устанавливающая jekyll: ОШИБКА: Не удалось создать собственное расширение драгоценного камня

3
ответ дан 31 October 2019 в 13:06

Должен установить "делают". Я использую Ubuntu 12.10. sudo apt-get install make, Должен работать над базирующимся дистрибутивом любого Debian.

5
ответ дан 31 October 2019 в 13:06

Если Вы установили XCode, и инструменты командной строки все еще недостающее движение к Терминалу, и

xcode-select --install

это предложит Вам устанавливать эти инструменты. После этого просто следуйте ответ SrBlancoВґs. Это решило проблему для меня.

Удача.

6
ответ дан 31 October 2019 в 13:06

У меня была та же ошибка на Ubuntu, и это помогло мне уладить ее.

у Вас должен быть рубин-dev, установленный

apt-get install ruby-dev
7
ответ дан 31 October 2019 в 13:06

Ubuntu

  1. sudo apt-get install ruby-dev
  2. gem install jekyll
195
ответ дан 31 October 2019 в 13:06

Я следовал за этим на Ubuntu/Linux Mint

  1. sudo apt install build-essential
  2. sudo apt install ruby-dev
  3. sudo gem install jekyll
1
ответ дан 31 October 2019 в 13:06

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

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