【发布时间】:2018-03-04 19:08:30
【问题描述】:
我在我的 Mac 上更新了 XCode,从那时起,当使用 docker-sync-stack start 启动 Docker 时,我收到以下错误消息:
mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/include/ruby.h
我尝试使用以下命令安装 ruby:brew install rbenv ruby-build,但这并没有改变任何内容。
有人知道我该如何解决吗?
谢谢!
【问题讨论】:
-
我想通了 - 升级到 Xcode 9 后,您还必须安装 Xcode 9 的命令行工具。
-
升级到 Xcode 11 GM 时遇到此问题。有人找到解决方案吗?
sudo xcode-select --install命令说我已经安装了命令行工具。还尝试从 Developer Downloads 手动下载 Xcode 11 命令行工具。但我仍然收到错误mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/include/ruby.h