Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在OSX上安装Jekyll时出错(更新的RubyGems)_Ruby_Macos_Terminal_Jekyll - Fatal编程技术网

在OSX上安装Jekyll时出错(更新的RubyGems)

在OSX上安装Jekyll时出错(更新的RubyGems),ruby,macos,terminal,jekyll,Ruby,Macos,Terminal,Jekyll,我正在尝试安装一个简单的、支持博客的静态站点生成器。当我试图运行terminal命令gem install jekyll时,出现以下错误: 然后,我尝试使用命令sudogem update--system更新我的RubyGems。那没用。此外,我还尝试使用sudo-s(作为管理员)进行安装 希望我不必重新安装Ruby。那将是多么令人头痛啊 您使用的是什么版本的OS X 尝试从shell安装xcode命令行工具 xcode选择--安装 然后启动xcode并同意许可证。然后再试一次。您是否尝试过s

我正在尝试安装一个简单的、支持博客的静态站点生成器。当我试图运行terminal命令
gem install jekyll
时,出现以下错误:

然后,我尝试使用命令
sudogem update--system
更新我的RubyGems。那没用。此外,我还尝试使用
sudo-s
(作为管理员)进行安装


希望我不必重新安装Ruby。那将是多么令人头痛啊

您使用的是什么版本的OS X

尝试从shell安装xcode命令行工具
xcode选择--安装


然后启动xcode并同意许可证。然后再试一次。

您是否尝试过
sudo gem install jekyll
?顺便说一句,首先安装Ruby via似乎是一种更好的方法。在您的示例中,您说您使用sudo更新Ruby,但不是安装Jekyll。所以也要用sudo。这对我来说一直很有效。我确实使用sudo安装了Jekyll:
sudo-s gem install Jekyll
。另一个论坛上有人建议我遵循>步骤,然后安装Jekyll;但是,我是否绝对需要安装Xcode才能成功安装Jekyll?以前从没听过。我以前也没听过。但我真的说不出来,因为最新版本的Xcode总是在我的系统上。但正如文章所说,您可能确实需要Xcode命令行工具。