gem install nokogiri -v’1.5.11’因make而失败:/ usr / local / bin / gmkdir:没有这样的文件或目录

Ruby版本:2.2.5

Mac OSX:10.11.5

gem版:2.4.8

Bundler版本:1.12.5

当我运行gem install nokogiri -v '1.5.11' ,我收到以下错误:

 Building native extensions. This could take a while... ERROR: Error installing nokogiri: ERROR: Failed to build gem native extension. /Users/hwpeng/.rvm/rubies/ruby-2.2.5/bin/ruby -r ./siteconf20160707-31800-1ejznjc.rb extconf.rb ====ignored multiple lines==== make "DESTDIR=" install make: /usr/local/bin/gmkdir: No such file or directory make: *** [.RUBYARCHDIR.-.nokogiri.time] Error 1 make install failed, exit code 2 

我注意到错误消息说: make: /usr/local/bin/gmkdir: No such file or directory

我在谷歌搜索过这个post,发现了一个类似的post,但对于cocopods: https ://coderwall.com/p/ehijxg/fixing-error-installing-cocoapods-on-macos

但我没有使用sudo ,只有brew install coreutils就足够了。

所以以下命令解决了我的问题:

 brew install coreutils gem install nokogiri -v '1.5.11' 

如果您有其他错误消息,请参阅http://www.nokogiri.org/tutorials/installing_nokogiri.html

我上次遇到这个问题你可以尝试这个代码:

 gem install nokogiri -v 1.5.11 -- --use-system-libraries 

我认为它会起作用。