2015-10-18 123 views
1

我做了: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

回答

3

您需要安装make和其他的构建工具首先,运行此:

sudo apt-get install build-essential 
0
make: not found 

这意味着程序make(即用于构建从代码库)不存在你的机器上。您应该尝试将其与包管理器一起安装。

sudo apt-get cmake 

可能会诀窍。

0

命令和apt-get安装建立必要的解决问题的MySQL宝石由于未能使程序故障对于Linux。

相关问题