Skip to main content

Command Palette

Search for a command to run...

在 OS X 安裝 git 環境

Published
1 min read

基本上就是某篇文章的片段翻譯。

I. 安裝 Command Line Tools

首先需要安裝 OSX Command Line Tools。 如果你沒有開發 iOS 或是 Mac App 的需求,可以直接到Apple developer site (免費,需註冊) 下載 Command Line Toos for Mountain Lion 並安裝,可以省下約 4GB 的空間。

若想安裝 Xcode,就照以下的步驟操作

  1. 開啟 App Store,搜尋 Xcode 再點安裝

  2. 執行 Xcode,在選單列依序點選Xcode -> preferences

  3. 切換到Downloads -> Components分頁中。

  4. 按下Command Line Tools項目旁的install按鈕。

II. 安裝 Homebrew 套件管理工具

Homebrew 是 OS X 上相當好用的套件管理員,可以想成是命令列版的 App Store 之類的。 安裝的方式是執行終端機。(在 Spotlight 裡輸入terminal就會找到了) 接著複製底下的命令,貼到終端機上,按Enter執行。

ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)"

III. 用 Homebrew 安裝 git

在終端機上輸入

brew install git

IV. 設定 git 使用者

在終端機上分別輸入以下兩行,記得把名字跟 email 改掉。

git config --global user.name "你的名字"
git config --global user.email "你的Email"

V. 錯誤訊息大逃殺

請參考本篇

More from this blog

聊聊 Elixir 中的 type

最近有幾位朋友分別來問 Elixir 的 type 的問題,想說中文世界好像沒有比較完整的東西,就把知道的東西整理出來。 (目前) Elixir 的 type 能做什麼? tl;dr: 最主要是文件,然後在某種程度下防止錯誤。 我覺得這應該是在研究 Elixir 的 type 時最需要知道的事情了。不像 Haskell 及 F# 這種以型別著稱的 ML 系語言,Elixir / Erlang 本質上是個動態語言,所有與型別有關的標註都會被編譯器忽略。而 Erlang 內建的型別檢查工具 dia...

Oct 18, 20222 min read

Steam 上的程式教學類遊戲

農曆年期間比較有空,玩了一些之前買的遊戲。這次特別試了幾個標榜讓不會寫程式的人學寫程式的遊戲。分享一下試玩的心得。 1. 7 Billion Humans 考慮到劇情的話我最喜歡的是 7 Billion Humans。它用拖拉語法的方式下指令,一開始還蠻好上手的,但是因為只有 goto 那樣的結構,而操作的時候又是一次對所有的 worker 下指令,所以常常要想一下執行後每個人運作的順序。但是介面有正體中文,以「想要體驗一下寫程式大概是怎麼一回事」來說還蠻適合的。 2. while Tru...

Feb 24, 20201 min read

Let's (re)start from here.

最近的時間大半都花在這上面了。 算算應該是第五次弄部落格系統。算一下扣除上古時期用現成的之外,每個系統平均各寫六篇文章,也都撐不過兩年。前幾個分別用了 Refinery CMS -> jekyll -> middleman -> jekyll。想來架系統的總時數應該超過寫文章的時間 XD 而這次用上了 Gatsby + tailwindcss,除了恢復一下 GraphQL 的手感之外,這次還挑戰了不套別人做的版型,自己把類似上一個部落格的 style 刻出來。想說來分享一下這些技術的感想: G...

Jan 11, 20201 min read

Mostly Functional

31 posts

/.(ex|jsx?|rb|hs|rs|py)/, A father, a bookworm, a pluviophile. Co-organizer of http://Elixir.tw. Learning Satir, coaching & mediation.