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

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

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

  • debian
  • bundler
  • rvm
  • ruby-1.9.2-p180
  • curb

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

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

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

gem install curb

 Создание собственных расширений.  Это может занять некоторое время ...
ОШИБКА: Ошибка при установке бордюра:
  ОШИБКА: не удалось создать собственное расширение gem. 

    /usr/local/rvm/rubies/ruby-1.9.2-p180/bin/ruby extconf.rb

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

Предоставляемые параметры конфигурации: --with-opt-dir --without-opt-dir --with-opt-include --without-opt-include = $ {opt-dir} / include --with-opt-lib --without-opt-lib = $ {opt-dir} / lib --with-make-prog --without-make-prog --srcdir =. --курдир --ruby = / usr / local / rvm / rubies / ruby-1.9.2-p180 / bin / ruby --with-curl-dir --with-curl-include --without-curl-include = $ {curl-dir} / include --with-curl-lib --without-curl-lib = $ {каталог-завитка} / lib /usr/local/rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/mkmf.rb:368:in try_do ': Компилятору не удалось создать исполняемый файл. (Ошибка выполнения) Сначала вам нужно установить инструменты разработки. из /usr/local/rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/mkmf.rb:446:in[1195766 impressiontry_compile ' из extconf.rb: 51: в блоке в have_constant ' из /usr/local/rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/mkmf.rb:693:in[1195768 visibleblock в check_for ' from /usr/local/rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/mkmf.rb:280:in блок (2 уровня) в отложенном ' из /usr/local/rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/mkmf.rb:254:in[1195770estiveopen ' from /usr/local/rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/mkmf.rb:280:in блок отложен ' из /usr/local/rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/mkmf.rb:254:in[1195772estiveopen ' из /usr/local/rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/mkmf.rb:276:in отложить ' из /usr/local/rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/mkmf.rb:692:in[1195774estivechecking_for ' из extconf.rb: 43: в have_constant ' из extconf.rb: 60: в '

Я не могу обойти это, есть идеи?

Спасибо, друзья.

23
задан crazysim 20 May 2014 в 01:11
поделиться