2015-10-18 119 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。

相關問題