安装 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.
的程序失败而失败的问题
我做到了: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.
的程序失败而失败的问题