[mac] backward/forward words in iTerm2

最近換了新版的 mac,忘記當初怎麼設定 iTerm2 的指令列 backward/forward word,順道把這次設定的過程記錄下來,下次可以參考 XD 設定路徑: iTerm2 -> preference -> Profiles -> Keys 原本的設定 請更改為以下設定 ⌥ ← : Send Escape Sequence + b ⌥→:Send Escape Sequence + f 如下圖: 儲存後就可以看到 backward/forward words 有生效囉 🎉 參考資料: https://coderwall.com/p/h6yfda/use-and-to-jump-forwards-backwards-words-in-iterm-2-on-os-x

Continue reading


[mac] mysql2 gem: Don’t know how to set rpath on your system, if MySQL libraries are not in path mysql2 may not load

這幾天在裝 mysql2 gems 時發生如下的錯誤 原因主要是 ld: library not found for -lssl 通常是 openssl 未安裝或路徑設定有誤 可以先試著重裝 openssl ,必且重新設定對應的環境變數 重新安裝 mysql2 gem 應該就正常囉! 參考資料: https://stackoverflow.com/questions/30834421/error-when-trying-to-install-app-with-mysql2-gem/30837897#30837897?newreg=a89c9550c93f4e7c84db03b8c15ff3d9

Continue reading


[mac] 更改 apache root 資料夾位置,userdir 設置

之前寫了一篇如何在 mac 安裝 phpmyadmin, php 及 mysql 應該許多人使用預設的 apache 的根目錄( /Library/WebServer/Documents/) 會想要更改為自訂的路徑或是使用者資料夾. 更改 apache 根目錄路徑: vim /etc/apache2/httpd.conf 將以下內容更改為自訂的資料夾路徑,如: DocumentRoot “/Users/Camel/www” <Directory “/Users/Camel/www”> apachectl -k restart 這樣就可以更改 apache 的根目錄資料夾至 [camel] 使用者家目錄下的 www 資料夾. 如果你想幫每個使用者都設置一個 apache 根目錄資料夾,可以開啟 apache 的 userdir 模組 如下步驟:  vim /etc/apache2/httpd.conf 將以下這兩行開頭的 # 刪除 LoadModule userdir_module libexec/apache2/mod_userdir.so Include /private/etc/apache2/extra/httpd-userdir.conf vim /etc/apache2/httpd-userdir.conf 將以下這行開頭的 # 刪除 Include /private/etc/apache2/users/*.conf 檢查 […]

Continue reading


[mac] 安裝 mysql, php, phpmyadmin

前一陣子剛入門使用了 mac,也花點時間學了一些 mac 的快捷鍵就是 ….. 藉此機會紀錄一下在 mac 安裝 mysql, php及 phpmyadmin 我剛拿到的 macOS 版本是 10.12.3,可能有些東西比舊版預裝好了. 以下都會使用 brew 套件管理工具來安裝,我拿到這台電腦時已經預裝好 brew 了 還沒裝的可以參考官網說明安裝 首先先把 brew 的套件清單及套件更新: brew update brew upgrade 安裝及啟動 mysql: brew install mysql mysql.server start ps. mysql 的相關設定檔會在 /usr/local/opt/mysql/ mac 本身已經安裝了 apache 及 php,但 php 模組預設不開啟 開啟 apache 伺服器: apachectl start 這時候可以先試著連線 http://localhost/ 將 php […]

Continue reading