發表文章

目前顯示的是有「MacOS」標籤的文章

如何解決 macOS 安裝 Boot Camp 失敗

圖片
試著用 Parallels Desktop 來「還願」,結果所有原本應該暗到看不見的地方都出現了紫色濾鏡效果,該有反射的材質也都沒出現反射,整個壞了興致(意外的是用內顯跑其實蠻順的)。 因此決定還是來裝個 Boot Camp(啟動切換)玩玩看。 原本以為只要開啟「啟動切換輔助程式」,順順的按下一步就好。結果安裝超級不順利! TL;DR 移除 OSXRESERVED 、 BOOTCAMP 兩個卷宗。 改安裝 Windows 10 2018 April Update,而不是 Octobar Update。 先說出問題的環境 Macbook Pro 2018 macOS 10.14.3 Windows 10 光碟映像 (ISO 檔案) (2018 October Update) 安裝遭遇錯誤 結果竟然在安裝的時候失敗了!(裝三次結果都一樣) 無法分割硬碟 分割磁碟時發生問題。請執行「磁碟工具程式」來檢查並修正錯誤。 這裡我已經 幫大家 重試三次檢查磁區,甚至我還進去「macOS 回復」來修復過磁碟也是一樣。 重新執行呢? 當我們想說,失敗了那我重新安裝總可以吧?好的,就會遇到以下錯誤訊息: 無法分割啟動磁碟或將磁碟回復為單一分割區。 啟動磁碟必須格式化為單一 Mac OS 擴充格式(日誌式)卷宗或用「啟動切換輔助程式」分割磁碟後才能安裝 Windows。 接下來該怎麼做? 好的,接著我們來試著刪除 Boot Camp 磁區。打開「磁碟工具程式」,看看現在磁區長怎樣? 這裡看到了多出來 OSXRESERVED 、 BOOTCAMP 兩個卷宗,以及一個磁碟映像檔(應該是掛載的 Windows 映像檔)。 這裡我卡很久,我以為 OSXRESERVED 是 macOS 的還原磁區不敢刪除,但是 BOOTCAMP 卷宗刪除後,因為中間插了個 OSXRESERVED 卷宗,就無法合併回「啟動切換輔助程式」所說的「單一分割區」。 意思是:我也無法移除 Boot Camp。 後來陰錯陽差找到了 Apple 的說明文件: 如果「啟動切換」輔助程式停止回應或指出「『啟動切換』安裝失敗」 ,引用內文如下: 當您在裝有之前版本 macOS 的 Mac 上使用 2018 年 10 月版的 Windows ...

[筆記] 設定 Sourcetree 預設使用分頁開啟多個 repo

圖片
Sourcetree 支援使用分頁功能,可以在一個視窗裡一次開啟多個 Git 倉儲(repository),讓畫面非常簡單乾淨。 但每次我都必須要開了好多個視窗後,才按 Window → Merge All Windows,未免也太麻煩了。 後來在 [SRCTREE-4524] Add ‘Always Merge Windows’ option - Create and track feature requests for Atlassian products. 這篇找到了解法。原來 Sourcetree 是使用 macOS 原生的 標籤頁 (Tab,我還是比較習慣說 分頁 )來實作這個功能。 因此解決方法是到 macOS 的「系統偏好設定」中的「Dock」,將「打開文件時偏好標籤頁」改成「總是」就可以了。 這樣做的缺點是,所有使用 macOS 標籤頁功能的程式都會連帶受到影響。不過我目前也沒看到哪個程式有用這個功能就是了 🤔 本著作由 小克 製作,以 創用CC 姓名標示-相同方式分享 4.0 國際 授權條款 釋出。

[筆記] zsh 的 PATH 不會將 ~ (tilde) 替代為家目錄位置

圖片
最近終於有點時間調整自己的開發環境 將 bash 替換成 zsh 結果在手動到新增 PATH 後 依然顯示 zsh: command not found 這實在是很惱人 後來上網找了很久資料終於看到問題點 是因為 zsh 對於雙引號中間的 ~ 並不解釋為家目錄 zsh 的 guide 中 在 Substitutions 的 Double quotes 章節內容如下 They allow parameter expansion, command substitution and arithmetic substitution, but not any of the others: process substitution doesn't happen, braces and initial tildes and equals signs are not expanded and patterns are not special. 中間還有附上一個表格方便理解 因為我原本是設定 export PATH="~/.composer/vendor/bin:$PATH" 依據規則,並不會替換成家目錄的位置 那怎麼辦呢? 除了替換成絕對路徑 例如 Linux 的 /home/[username]  或 Mac 的 /Users /[username] 最簡單的方式是將波浪符號(~, tilde) 直接換成 $HOME 最快啦! 結果如下 export PATH="$HOME/.composer/vendor/bin:$PATH" 收工! 本著作由 小克 製作,以 創用CC 姓名標示-相同方式分享 4.0 國際 授權條款 釋出。 本篇永久網址: http://goodjack.blogspot.com/2016/09/tilde-will-not-be-substituted-for-the-path-to-your-home-directory-in-zsh.html