2017-09-03 51 views
8

Jekyll Installation说:Jekyll的安装是否需要OSX上的GCC?

GCC和Make(如果您的系统没有安装它们,您可以通过运行GCC -v检查并-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吗?

回答

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编译。在这种情况下,我必须改变红宝石宝石回购

> gem sources -r https://rubygems.org/ 
> gem sources -a http://rubygems.org/ 

如果你想建立与OpenSSL的,看看这里:http://www.owsiak.org/?p=3262有与在MACOS建设OpenSSL的样本)

4.您可以安装杰奇

> gem install jekyll 
> jekyll --version 
jekyll 3.5.2 

就是这样。

1

很多人(不使用Linux)在设置Jekyll时遇到了麻烦。如果你不想问题,你也可以使用Cloud9作为Jekyll。 Cloud9是一个在线虚拟Linux环境(和IDE)。

的步骤是:

  1. 上CLOUD9
  2. 创建一个免费帐户创建一个空的项目(Ubuntu的)
  3. 类型CLOUD9终端上:宝石安装化身
  4. 创建一个空_config。项目根目录中的yml文件
  5. 在Cloud9终端上创建项目根目录下的index.md文件
  6. type:jekyll serve -host $ IP -port $ PORT -baseurl'
  7. 你的(非常基本的)的网站现在正在跑着“”上CLOUD9并且可以通过点击来访问“预览本地运行应用程序”

我创建了一个存档一些Jekyll脚本开始。你可以在jekyllcodex.org找到它。

相关问题