2017-09-03 52 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找到它。

相關問題