Can't Install Curb - Проблемы с собственными расширениями. - PullRequest
23 голосов
/ 01 июня 2011

Я пытаюсь установить драгоценный камень на свою машину Debian, но мне трудно собирать драгоценный камень с помощью собственных расширений. Я использую RVM.

Просто список вещей, которые я использую:

  • * Debian 1006 *
  • пакетирования
  • RVM
  • рубиново-1.9.2-p180
  • бордюр

Мне сказали, что я должен установить следующие пакеты, и я сделал это: sudo apt-get install libcurl3 libcurl3-gnutls libcurl4-openssl-dev

Когда я иду вперед и делаю так:

камень установить бордюр <pre> Building native extensions. This could take a while... ERROR: Error installing curb: ERROR: Failed to build gem native extension.</p> <pre><code> /usr/local/rvm/rubies/ruby-1.9.2-p180/bin/ruby extconf.rb

проверка на curl-config ... да проверка curlinfo_redirect_time ... * extconf.rb не удалось * Не удалось создать Makefile по какой-то причине, вероятно, из-за отсутствия необходимые библиотеки и / или заголовки. Проверьте файл mkmf.log для более подробности. Вам могут потребоваться параметры конфигурации.

Предоставлены параметры конфигурации: --with-неавтоматического реж --without-неавтоматического реж --with-неавтоматического включают --without-неавтоматического включают = $ {Блокировщик реж} / включить --with-неавтоматического Пб --without-неавтоматического Пб = $ {неавтоматического реж} / Lib --with-макияж прог --without-макияж прог --srcdir =. --curdir --ruby = / USR / местные / РВМ / рубины / рубин-1.9.2-p180 / бен / рубин --with-завиток-реж --with-завиток-включают --without-завиток-включают в себя = $ {завиток-DIR} / включить --with-завиток Пб --without-локон Пб = $ {завиток-DIR} / Библиотека /usr/local/rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/mkmf.rb:368:in try_do': The complier failed to generate an executable file. (RuntimeError) You have to install development tools first. from /usr/local/rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/mkmf.rb:446:in try_compile ' из extconf.rb: 51: в блоке block in have_constant' from /usr/local/rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/mkmf.rb:693:in в Check_for ' из /usr/local/rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/mkmf.rb:280:in block (2 levels) in postpone' from /usr/local/rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/mkmf.rb:254:in open ' из /usr/local/rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/mkmf.rb:280:in block in postpone' from /usr/local/rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/mkmf.rb:254:in open ' из /usr/local/rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/mkmf.rb:276:in postpone' from /usr/local/rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/mkmf.rb:692:in check_for ' из extconf.rb: 43: в have_constant' from extconf.rb:60:in '

Я не понимаю, есть идеи?

Спасибо, приятели.

Ответы [ 3 ]

56 голосов
/ 24 августа 2011

В Debian Squeeze мне удалось установить curb с libcurl4-openssl-dev, установленным ранее.

Может также работать с libcurl4-gnutls-dev, но я не проверял.

5 голосов
/ 28 ноября 2011

Возможно, вам нужно установить пакет curl-devel.

ням установить curl-devel

1 голос
/ 13 апреля 2012

openssl раньше работал на меня, но теперь libcurl4-gnutls-dev - это все, что работает для меня ...

...