GCC和Make(如果您的系统没有安装它们,您可以通过在系统的命令行界面中运行gcc -v和make -v来检查)
我正在使用macOS Sierra。我已经为Xcode安装了命令行工具(CLT)。 gcc -v
生成:
Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 8.1.0 (clang-802.0.42)
Target: x86_64-apple-darwin16.7.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin
这意味着我安装了clang。我还需要安装GCC吗?
答案 0 :(得分:3)
通常你设置这个:
CC=clang
答案 1 :(得分:1)
看起来我错了;)
您不必安装GCC。
应该足够了:
<强> 1。安装Ruby
我更喜欢从来源安装:https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.1.tar.gz
> ./configure --prefix=$HOME/opt/ruby
> make
> make install
<强> 2。安装RubyGems
同样,我更愿意从来源安装:https://rubygems.org/pages/download
> export PATH=$HOME/opt/ruby/bin:$PATH
> ruby setup.rb
第3。更改回购地点
我不用ssh编译Ruby。在这种情况下,我必须更改ruby gems repo
> gem sources -r https://rubygems.org/
> gem sources -a http://rubygems.org/
(如果您想使用OpenSSL构建,请查看此处:http://www.owsiak.org/?p=3262有一个与在macOS上构建OpenSSL相关的示例)
<强> 4。您可以安装Jekyll
> gem install jekyll
> jekyll --version
jekyll 3.5.2
那就是它。
答案 2 :(得分:1)
很多人(不使用Linux)在设置Jekyll时遇到了麻烦。如果您不想遇到任何问题,也可以使用Cloud9作为Jekyll。 Cloud9是一个在线虚拟Linux环境(和IDE)。
步骤如下:
我创建了一个带有一些Jekyll脚本的存档来开始。您可以在jekyllcodex.org上找到它。