Ошибка: Ошибка при установке spork: для встроенного гема spork требуются установленные инструменты сборки - PullRequest
0 голосов
/ 07 апреля 2011

Я начал работать с Ruby on Rails около двух недель назад, и теперь у меня проблемы со SPORK. я не могу запустить сервер, потому что он говорит, что «драгоценный камень» spork требует установленных инструментов сборки и говорит, что нужно обновить ваш PATH, чтобы он включал сборку, инструменты и загрузку DevKit.

Я не знаю, как это исправить, я использую ruby ​​1.8.7 на рельсах 2.3.9.

Ответы [ 2 ]

1 голос
/ 07 апреля 2011

Вам необходимо скомпилировать ruby ​​из исходного кода.Это на самом деле не так страшно, как кажется.

Самый простой способ сделать это - использовать RVM.RVM загрузит нужный источник ruby ​​и автоматически скомпилирует.К сожалению, RVM зависит от * NIX.Для окон смотрите Сборка Ruby в Windows XP .

Команда rvm будет выглядеть примерно так:

rvm install 1.8.7

http://rvm.beginrescueend.com/rvm/install/

Примечание : вам придется переустанавливать любые драгоценные камни, от которых зависит ваше приложение, как только вы установите ruby ​​через RVM.Однако вы можете в любой момент переключиться между вашим rvm ruby ​​и системным ruby.

РЕДАКТИРОВАТЬ: RVM не зависит от платформы, мой плохой.

0 голосов
/ 08 апреля 2011

Как говорится в сообщении об ошибке, вам нужны инструменты сборки (возможность компиляции) для установки гемов с собственными расширениями.Для получения дополнительной информации, пожалуйста, сообщите нам, на какой платформе вы находитесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...