安装 pdfbeads 失败

安装 pdfbeads 失败

我正在尝试通过以下方式安装 ruby​​ gem pdfbeadssudo gem install pdfbeads

我所得到的只是一条错误消息,它对我来说看起来很神秘,搜索它并没有找到有用的帖子......

Building native extensions.  This could take a while...
ERROR:  Error installing pdfbeads:
ERROR: Failed to build gem native extension.

/usr/bin/ruby1.9.1 extconf.rb
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- mkmf (LoadError)
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from extconf.rb:4:in `<main>'


Gem files will remain installed in /var/lib/gems/1.9.1/gems/nokogiri 1.6.6.2 for inspection.
Results logged to /var/lib/gems/1.9.1/gems/nokogiri-1.6.6.2/ext/nokogiri/gem_make.out

我认为这是件愚蠢的事但我自己却无法解决这个问题。

答案1

我最近在一台 Ubuntu 15.04 机器上安装了 pdfbeads,但又遇到了一些错误消息,因此只需快速更新一下从新系统安装所需的内容即可。其中一些设备可能不是必需的,但有了它,它应该可以工作:

$ sudo apt-get install python2.7 python2.7-dev python-virtualenv libusb-dev\
  libjpeg-dev libtiff-dev libqt4-core rubygems ruby-rmagick libmagickwand-dev\
  ruby-hpricot scantailor djvulibre-bin libffi-dev libjpeg8-dev
$ sudo apt-get install ruby-dev
$ sudo apt-get install imagemagick
$ sudo apt-get install graphicsmagick
$ sudo apt-get install libmagickcore-dev
$ sudo gem install rmagick
$ sudo gem install iconv
$ sudo gem install pdfbeads

答案2

一些谷歌搜索似乎表明你缺少一个包:ruby-dev

要安装它,只需运行以下命令:

sudo apt-get install ruby-dev

此后,只要尝试一下sudo gem install pdfbeads,它就会起作用。

相关内容