gpt4 book ai didi

github - 无法在 Mac 上安装 Jekyll - 尝试设置 Github 博客

转载 作者:行者123 更新时间:2023-12-02 06:31:18 25 4
gpt4 key购买 nike

我成功安装了 Ruby 版本 1.8.7,并尝试使用 sudo gem install jekyll 在终端中安装 Jekyll。这是我收到的错误:

ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions into the /Library/Ruby/Gems/1.8 directory. unknown68a86d3f981e:~ srb_1974$ sudo gem install jekyll Building native extensions. This could take a while... ERROR: Error installing jekyll: ERROR: Failed to build gem native extension.

    /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby

extconf.rb mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h

Gem files will remain installed in /Library/Ruby/Gems/1.8/gems/fast-stemmer-1.0.1 for inspection. Results logged to /Library/Ruby/Gems/1.8/gems/fast-stemmer-1.0.1/ext/gem_make.out

我读了很多主题,但没有任何效果。许多主题都说我必须首先拥有 XCode,但它甚至不会下载,更不用说安装了。我读到在 Lion 中你必须设置另一个管理员并将其安装在该配置文件下,所以我这样做了,但安装包不存在。它甚至不会下载。我认为这可能是因为我不是注册的 Apple 开发者?

另一个建议是我安装 Ruby RVM - 这也不会安装。这是我使用的命令:bash <<(curl https://rvm.beginrescueend.com/releases/rvm-install-head)

这是我得到的错误:

% Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (60) SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed More details here: http://curl.haxx.se/docs/sslcerts.html

curl performs SSL certificate verification by default, using a "bundle" of Certificate Authority (CA) public keys (CA certs). If the default bundle file isn't adequate, you can specify an alternate file using the --cacert option. If this HTTPS server uses a certificate signed by a CA represented in the bundle, the certificate verification probably failed due to a problem with the certificate (it might be expired, or the name might not match the domain name in the URL). If you'd like to turn off curl's verification of the certificate, use the -k (or --insecure) option. unknown68a86d3f981e:~ srb_1974$

我只关心 Ruby RVM 和 XCode,因为我需要它们来安装 Jekyll。我只是想让我的 Github 博客继续运行,但似乎做不到。我已经阅读了文档,但我缺少一些东西。我很确定每个人都认为我拥有这些知识,但我没有。我是一名初级程序员。任何帮助将不胜感激。

最佳答案

好的,这就是我如何让它工作的。这是一种随机实验过程,直到出现效果为止。

我根据其他人的建议安装了 XCode 和 Ruby RVM,后者导致了我的解决方案。关于 this page 的建议之一说运行“rvm requests”并阅读文本。它基本上告诉您运行和升级 ruby 需要什么。该文档非常有帮助。它解释说,我安装 Jekyll 所需的并不是真正的 XCode,而是 GCC。显然,旧版本的 XCode 附带了 GCC,但新版本没有,这就是为什么安装 XCode 没有解决我的问题。它还引导我到可以下载和安装 GCC 的位置,警告我在较新版本的 XCode 上安装 GCC 会导致问题。所以,我卸载了 XCode 并转到 here安装 GCC。

就是这么简单 - 我在几秒钟内安装了 GCC 和 Jekyll。

关于github - 无法在 Mac 上安装 Jekyll - 尝试设置 Github 博客,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11462367/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com