无法在Mojave上安装Jazzy

3

我试图在Mojave beta上安装jazzy,但是失败了,因为我遇到了以下错误

MacBook-Pro-Damian:~ damiandudycz$ sudo gem install jazzy
Password:
Building native extensions.  This could take a while...
ERROR:  Error installing jazzy:
    ERROR: Failed to build gem native extension.

    current directory: /Library/Ruby/Gems/2.3.0/gems/redcarpet-3.4.0/ext/redcarpet
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby -r ./siteconf20180821-24471-1py1trb.rb extconf.rb
creating Makefile

current directory: /Library/Ruby/Gems/2.3.0/gems/redcarpet-3.4.0/ext/redcarpet
make "DESTDIR=" clean

current directory: /Library/Ruby/Gems/2.3.0/gems/redcarpet-3.4.0/ext/redcarpet
make "DESTDIR="
make: *** No rule to make target `/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/include/ruby-2.3.0/universal-darwin18/ruby/config.h', needed by `autolink.o'.  Stop.

make failed, exit code 2

Gem files will remain installed in /Library/Ruby/Gems/2.3.0/gems/redcarpet-3.4.0 for inspection.
Results logged to /Library/Ruby/Gems/2.3.0/extensions/universal-darwin-18/2.3.0/redcarpet-3.4.0/gem_make.out

有人能帮我解决这个问题吗?或者有其他方法可以安装 jazzy 而不需要使用 gem 吗?

或者你知道其他适用于 swift 项目的好文档生成器吗?

3个回答

2

试试这个

sudo gem install -n /usr/local/bin jazzy

我正在使用Catalina,这对我也起作用了。感谢您节省了我数小时的时间 :) - Septronic

1

xcode-select --install 对我很有帮助。
然后我能够通过 [sudo] gem install jazzy 安装jazzy。


0

这对我有用,但我不知道为什么。我想它是手动从 .pkg 安装了命令行工具。

sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接