弦而時習之

部署你的第一個 Ruby on Rails 網站(六)

經過前面五篇的教學,我們距離將 Ruby on Rails 部署到伺服器上越來越接近了。上一階段我們在本機段將部署的設定做完之後,這一篇文章會回到伺服器將部署所需的設定補齊,讓 Capistrano 可以正確的將程式碼部署到伺服器。

部署你的第一個 Ruby on Rails 網站(二)

延續上一篇文章的內容,我們需要先在伺服器上進行設定,讓伺服器可以正確的安裝 Ruby 環境。如此一來,我們才能夠將 Ruby on Rails 部署到伺服器上面。

為了完成這些前置作業,我們還需要針對伺服器的設定進行完善的準備才行。

部署你的第一個 Ruby on Rails 網站(一)

最近在公司發現其實不少同事都還沒有實際部署過一台伺服器的經驗,在有人負責 DevOps 的情況下,也許真的不太需要。又或者因為還是初級工程師的關係,沒有那個權限可以去安裝一次伺服器。甚至其實一直都使用著 Heroku 或者 AWS CodeDeploy 等服務的便利性,而沒有嘗試自己安裝一次。

不管是基於甚麼原因,總之先來安裝一次吧!

Nitrous.io - 網站開發協作平台

會寫這篇文章,主要是最近收到 Nitrous.io 的信,而我意外地想到一個特別的用途,那就是透過線上協作功能教我妹寫 Ruby on Rails。

註:本文連結都帶有 Nitrous.io 的邀請碼,如果不喜歡請直接輸入 Nitrous.io 進入網站註冊


什麼是 Nitrous.io

這大概要追溯到三、四年前,一個叫做 Action.io 的服務了⋯⋯ 那時還是高中生的我,意外的申請了一個叫做 Action.io 的 Beta 計劃,然後開始等待邀請碼。 (根據噗浪訊息,直到今年我才收到 Beta 邀請碼)

當時的 Action.io 展示了一個功能「線上協作」而引起我的興趣。

至於線上協作是什麼形式的呢?昨晚上測試的結果是只要啓動「協作模式」就能夠立即得看到其他人的編輯,並且附有聊天室的功能。 不過如果單純是這樣,那麼用最近幾年出現的線上編輯器不是也可以達到嗎?不過,既然有辦法推出這個服務,總是會有他的過人之處,那就是他直接提供了你一個接近 VPS 的環境。(推測是 Amazon EC2)