昨天安裝好系統了,今天來介紹我們要使用的開發框架 Rails
維基百科是這麼寫的
軟體框架(Software Framework),通常指的是為了實現某個業界標準或完成特定基本任務的軟體組件規範,也指為了實現某個軟體組件規範時,提供規範所要求之基礎功能的軟體產品。
通常種說明都是,分開看都能理解,組合在一起就不知所云。
就是類似一個軟體開發的基礎設施,
而大家必須跟著框架的規範,在該規範下工作,
也可以說是,使用別人搭好的舞台,來做編劇和表演,
但框架把開發過程的細節都設想周到,讓開發 Web 應用程式變成一件簡單的事情。
打個比方:
磚塊和房屋
介紹完框架之後,我們可以開始著手安裝Rails。
我們使用Gem來安裝,多數函式庫以 Gem 格式發佈。
RubyGems 是 Ruby 函式庫打包系統,特別針對新建、分享、 安裝函式庫而設計。
函式庫(Gem)主要放在 RubyGems.org 網站。可直接前往網站查找,或透過 gem 命令查找。
$ gem install rails
從安裝過程的訊息可以看到安裝套件的版本。
2. 確認版本
安裝完成後,我們可以用rails -v
來確認版本號
$ rails -v
Rails 7.0.7.2
這樣我們就完成 Rails 的安裝了!可喜可賀!!
如果想安裝別的版本的Rails的話,可以直接在後面打上你要的版本號
例如:
$ gem install rails -v 6.2.6
如果沒有特別指定版本,預設就會去找目前最新的穩定版本,並進行安裝。
如果在後面接的是 --pre,則會安裝最新的測試版本。
因為一般而言,軟體每跳一個大版號(例如從版本 6.x.x 跳至版本 7.0.0)通常表示有較大幅度的變動。這樣的變動可能會導致與前一版本不相容。
而公司裡的大專案還持續有再進行的話,就沒有這麼容易進行更動,如果改了一下壞光光,也很難抓漏,就會沿用舊的版本。
這時候我們就必須跟著專案去安裝合適的版本。
但不要太舊的穩定版本,官方也會持續維護更新,所以也不需要太擔心會太難用。