我做了:sudo apt-get install ruby ruby-dev
.
和我运行:sudo gem install jekyll
.
但是它给出了这样的输出:
构建本地扩展。这可能需要一段时间……错误:错误
安装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失败,退出代码127
Gem文件将继续安装在/var/lib/gems/2.1.0/gems/fast-stemmer-1.0.2结果记录到/var/lib/gems/2.1.0/extensions/x86_64-linux/2.1.0/fast-stemmer-1.0.2/gem_make.out
您需要先安装make
和其他构建工具,运行以下命令:
sudo apt-get install build-essential
make: not found
这意味着程序make
(用于从代码构建库)不存在于您的机器上。您应该尝试在包管理器中安装它。
sudo apt-get cmake
可能会奏效。
sudo apt-get install build-essential解决了mysql gem在linux下由于make程序失败而失败的问题。