安装 gem 得到 "Failed to build gem native extension."

Install gem gives "Failed to build gem native extension."

我做到了:sudo apt-get install ruby ruby-dev

我运行: sudo gem install jekyll.

但它给出了这个输出:

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

/usr/bin/ruby2.1 -r ./siteconf20151018-15792-1gfjwox.rb extconf.rb creating Makefile

make "DESTDIR=" clean sh: 1: make: not found

make "DESTDIR=" sh: 1: make: not found

make failed, exit code 127

Gem files will remain installed in /var/lib/gems/2.1.0/gems/fast-stemmer-1.0.2 for inspection. Results logged to /var/lib/gems/2.1.0/extensions/x86_64-linux/2.1.0/fast-stemmer-1.0.2/gem_make.out

make: not found

这意味着程序 make(用于从代码构建库)不在您的计算机上。您应该尝试使用包管理器安装它。

sudo apt-get cmake

可能会成功。

您需要先安装make和其他构建工具,运行这个:

sudo apt-get install build-essential

sudo apt-get install build-essential 解决了 mysql gem 由于 linux.

的程序失败而失败的问题