Thousand Squared

希望能分享一些學習心得啊啊啊~~~.

Octopress在mac上遇到的問題

| Comments

What is Octopress

目前我的Blog使用Octopress這套Framework。(多謝林小強的推薦)
果然蠻好用的,就如官方文件所說:

A blogging framework for hackers.

駭客級的Blog工具呀~

最棒的是,octopress所產生的畫面好好看呀!在mobile上也幫你做了最佳化,用手機開blog也漂漂亮亮的,awesome!

詳細的安裝說明參考Octopress docs

Problem

而在mac上因為XCode的與升級Moutain Lion的關係,有可能會遇到一些小小的問題。 那就利用此篇做個記錄,以防下次遇到相同問題還要花時間找…。

● 無法安裝Ruby 1.9.3

因為在XCode 4.2之後,clang變成預設的compiler,XCode 4.2之後不再支援gcc。而Ruby 1.9.3 -p125之後的版本才會支援clang。
因此在安裝時有可能會跟你說:你無法安裝,請下載gcc compiler等等…

網路上有很多的解決辦法,因為我使用Homebrew,所以我參考 Xcode 4.3, Homebrew, and Ruby,順利解決問題。

● 從Lion升級到Moutain Lion時出問題

有一天我心血來潮把Lion升級成Moutain Lion時,發現rake無法preview…
顯示一些錯誤檔案訊息:

1
2
3
4
5
6
7
8
9
10
Traceback (most recent call last):
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 565, in <module>
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 547, in main
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 278, in addusersitepackages
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 253, in getusersitepackages
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 243, in getuserbase
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sysconfig.py", line 523, in get_config_var
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sysconfig.py", line 419, in get_config_vars
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sysconfig.py", line 298, in _init_posix
IOError: invalid Python installation: unable to open /usr/include/python2.7/pyconfig.h (No such file or directory)

然後又發現無法deploy,原來連Git也不見了…0rz

因此我參考了這篇post, 並重新安裝Git,解決了我的問題。

結論

以後遇到同樣問題就不用怕了!

大家快來用Octopress吧!

Comments