iT邦幫忙

2023 iThome 鐵人賽

DAY 2
0
自我挑戰組

Rails 手工打造自己的部落格 系列 第 2

Rails 手工打造自己的部落格 02 - Rails 安裝

  • 分享至 

  • xImage
  •  

昨天安裝好系統了,今天來介紹我們要使用的開發框架 Rails

  • 什麼是框架呢?

維基百科是這麼寫的

軟體框架(Software Framework),通常指的是為了實現某個業界標準或完成特定基本任務的軟體組件規範,也指為了實現某個軟體組件規範時,提供規範所要求之基礎功能的軟體產品。

通常種說明都是,分開看都能理解,組合在一起就不知所云。

  • 簡單來說

就是類似一個軟體開發的基礎設施,
而大家必須跟著框架的規範,在該規範下工作,
也可以說是,使用別人搭好的舞台,來做編劇和表演,
但框架把開發過程的細節都設想周到,讓開發 Web 應用程式變成一件簡單的事情。
打個比方:
磚塊和房屋

  • 軟體(磚塊):磚塊是建造房屋的基本單元,軟體就像程式碼、模組和函式庫,它們是構建軟體應用程式的基本元素。
  • 框架(房屋):框架就像一個預先設計好的房屋結構,提供了基本的架構和規劃,讓開發者可以在其基礎上建立完整的軟體應用程式。
    而且Rails 還有大量的外部第三方套件,這讓我們做出網站的功能就更容易了!
    以後會再跟大家介紹幾個好用的套件。

介紹完框架之後,我們可以開始著手安裝Rails。
我們使用Gem來安裝,多數函式庫以 Gem 格式發佈。
RubyGems 是 Ruby 函式庫打包系統,特別針對新建、分享、 安裝函式庫而設計。
函式庫(Gem)主要放在 RubyGems.org 網站。可直接前往網站查找,或透過 gem 命令查找。

  1. 安裝 rails,只要使用 gem install 指令後面加上套件名稱即可,
    打開ubuntu,輸入指令:
$ 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)通常表示有較大幅度的變動。這樣的變動可能會導致與前一版本不相容。
而公司裡的大專案還持續有再進行的話,就沒有這麼容易進行更動,如果改了一下壞光光,也很難抓漏,就會沿用舊的版本。
這時候我們就必須跟著專案去安裝合適的版本。
但不要太舊的穩定版本,官方也會持續維護更新,所以也不需要太擔心會太難用。


上一篇
Rails 手工打造自己的部落格 01 - 系統安裝
下一篇
Rails 手工打造自己的部落格 03 - VScode編輯器
系列文
Rails 手工打造自己的部落格 30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言