安裝 Capistrano

最近在研究 Capistrano 這個東西, 他最主要就是搭配 SVN 來做程式碼自動部署(auto deployment)的工作, 如果程式碼都用 SVN 來作版本控制的話, 那麼會方便很多。基本上, Capistrano 是 RoR 用來做自動部署的程式, 不過在看過許多文章之後, 其實也可以拿來用在其他程式的部署上。

簡單的來説, Capistrano 就是可以讓你很方便的透過 ssh 在遠端執行指令。所以說沒辦法遙控 Windows XD

先來說說安裝吧! 首先就是要安裝 Ruby 啦! 把原始碼抓回來安裝啦! (以下當然不會是 Windows 的做法 XD)

./configure ; make ; make install

接著是裝上 RubyGem, 抓回來用下面的指令安裝

ruby setup.rb

然後就可以用 RubyGem 來安裝 Capistrano 啦! 加上 -y 的參數, 是說, 會裝上其他相依的 ruby gem。

gem install -y capistrano

然後因為某種原因, 會出現某個訊息, 不過玩 Ruby 的才需要知道, 就不說為什麼了 (因為我也不知道阿, 反正裝玩就不會在出現那一段訊息就是了 XD)

gem install fastthread

到這裡就大功告成啦!! Capistrano 安裝完畢!! 之後再來寫篇發佈 PHP 程式的心得 :p

tzangms

Read more posts by this author.

Subscribe to Oceanic / 海海人生

Get the latest posts delivered right to your inbox.

or subscribe via RSS with Feedly!