在 Mac 上安裝 Ruby

Mac OS X 內建的 Ruby 版本並非最新版,只安裝了維持系統運行,最低需求版本的 Ruby,所以要安裝最新版本的 Ruby 就得額外安裝。

Install Ruby

Via Homebrew

brew install ruby

Via Ruby Version Manager (RVM)

如果開發環境有安裝多個版本的 Ruby 的需求,就使用 RVM 來安裝與管理 Ruby 吧,可以透過 RVM 自由切換使用的 Ruby 版本與 Gemset,保持開發環境的乾淨。

詳情見 https://rvm.io/

1
2
3
4
5
# Install GPG keys:
gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

# Install RVM:
curl -sSL https://get.rvm.io | bash -s stable
繼續閱讀

Port 被佔用了?

有看過即刻救援嗎?我們只需要像史上最強老爸一樣,即可解決此問題。

這邊使用 port 3000 當做例子

繼續閱讀

為 Ubuntu 18.04 LTS 安裝 Python 3.6

原則上,Ubuntu 18.04.1 LTS 已經內建 Python 3 了,保險起見先檢查一下:

1
2
3
sudo apt update
sudo apt upgrade
python3 -v

此時的 Python 的版本應有 3.6 以上,我的版本為 3.6.7。

安裝 pip 3

繼續閱讀

為 Ubuntu 18.04 LTS 安裝 Nvidia GPU driver

列出支援的顯示卡驅動:

1
ubuntu-drivers devices

我這邊使用 Nvidia GTX 1060 6G,當前的驅動版本為 415,若是列出的版本太舊(390),請執行下面這行把 Nvidia Driver 加入 apt 的來源中:

1
2
3
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
ubuntu-drivers devices

看看是否有更新的驅動程式版本可以使用。

繼續閱讀

幫 Github Pages 自訂網址再透過 CloudFlare 加上 https

上一篇 幫 Free Dyno Heroku App 自訂網址再透過 CloudFlare 加上 https 之後,這次要來幫 Github Pages 加上自訂網址與 https。本次就跳過了一些上次說過的事情(有興趣的讀者可以自行前往閱讀),直接帶大家走一遍設定流程。

Github Pages

官方介紹:https://pages.github.com/
只要會一點 git 即可輕鬆且免費地部署靜態資源到 Github Pages 上,通常被拿來建立 Blog,或是做成文檔和 Demo 網頁,也可以放一些簡單的 SPA 網頁應用。

繼續閱讀

幫 Free Dyno Heroku App 自訂網址再透過 CloudFlare 加上 https

近年來資安漏洞頻傳,透過 http 明文傳送機敏資訊造成的傷害也早已不是什麼新聞了,替網站加上 https 是勢在必行。

瀏覽器網址列旁的綠色鎖頭有沒有帶來一種安全的感覺。

如何免費得到 https 保護呢

本次的目標網站是架設在 Heroku 上的 Free Dyno 型應用程式,Free Dyno 其實已經有提供免費的 https 給預設的 <app-name>.herokuapp.com

繼續閱讀