Подтвердить что ты не робот

Не удается установить Curb - проблемы с родными расширениями.

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

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

  • Debian
  • пакетирования
  • РВМ
  • рубин-1.9.2-p180
  • curb

Мне сказали, что мне нужно установить следующие пакеты, и я сделал так:


sudo apt-get install libcurl3 libcurl3-gnutls libcurl4-openssl-dev

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

gem install curb


Building native extensions.  This could take a while...
ERROR:  Error installing curb:
    ERROR: Failed to build gem native extension.
    /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: in block in have_constant' from /usr/local/rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/mkmf.rb:693:in block в check_for '   из /usr/local/rvm/rubies/ruby -1.9.2-p180/lib/ruby/1.9.1/mkmf.rb:80: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:80: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:76: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: in have_constant' from extconf.rb:60:in ' код >

Я никоим образом не обойдусь без каких-либо идей?

Спасибо за почки.

4b9b3361

Ответ 1

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

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

Ответ 2

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

yum install curl-devel

Ответ 3

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