[鼠年全馬鐵人挑戰18]為自己學Ruby on Rails [01-新手安裝開發環境]

SANDRA
:: SANDRA ::菜菜工程師X全馬挑戰
4 min readJul 11, 2020

|前言|最近在學習新的東西「Ruby on Rails」,雖然說RoR也不是最近新出的語言,但是剛好有機會碰到相關專案,所以就自己先來了解一下Rails的生態系,就順便記錄一下安裝開發環境跟學習的過程~~也許不會學到很深入,大家就斟酌的看看好了~~哈哈哈哈XD

1|Ruby 背景

Ruby 是由一位日本人(Matz)所發明的,以前只在日本流行,其他地區是非常少人在寫這個語言的,直到David Heinemeier Hansson在 在研討會現場示範使用 Rails 在 15 分鐘內開發出一個 Blog,讓所有的人驚豔,從那次後Rails才開始風靡全世界,也讓更多人開始關注Ruby 這個語言。因為這樣的背景讓我很有興趣想進一步了解這強大的語言及框架~讓我們開始安裝吧!GOGO~

2|安裝 Ruby

因為我的電腦是mac所以會用mac的方式做開發跟紀錄。
新版本的mac均已內建 Ruby 2.0 版本,如果沒有的話,建議可使用 Homebrew 這個套件管理工具來安裝 Ruby:

1. 先安裝Homebrew(https://brew.sh/
2. $ brew install ruby

3|安裝RVM 管理 Ruby

1. 參考安裝RVM(https://rvm.io/

2. Install RVM:

$ \curl -sSL https://get.rvm.io | bash -s stable

3. For installing RVM with default Ruby and Rails in one command, run:

$ \curl -sSL https://get.rvm.io | bash -s stable — rails

4. 列出目前有哪些可以安裝的列表:

$ rvm list known

5. 安裝想安裝的版本:

$ rvm install 2.4

6. 查看目前電腦裡已經安裝哪些版本的 Ruby:

$ rvm list

7. 看看目前 Ruby 的版本:

$ ruby -v

8.想使用某個版本的 Ruby:

rvm use 2.4.1

9.想移除某個版本的 Ruby:

$ rvm uninstall 2.4.1

4|安裝 Rails

1. 用gem安裝Rails:

$ gem install rails

2. 查看Rails版本:

$ rails -v

3. 指定版本安裝:

$ gem install rails -v 4.2.6

5|建立 Rails 專案

1. 直接建立新專案:

$ rails new hello_1

2. 進入專案:

$ cd hello_1

3. 開啟rails server:

$ bin/rails server

4. 進入 http://localhost:3000/ 查看畫面:

會顯示你安裝的版本唷~有可能跟我不相同~

6|同場加映-錯誤訊息:Please run rails webpacker: install Error: No such file or directory @ rb_sysopen”?

如果遇到上述錯誤的話,解決辦法如下:

1. 安裝yarn:

https://classic.yarnpkg.com/en/docs/install/#mac-stable

2. 安裝 webpacker:

$ bundle exec rails webpacker:install

很順利就將環境架好了呢!接下來就可一同進入新手村拉~~
希望大家陪我順利闖關~~大家一起level up吧!!!GOGOGO~

如果我的文章對你有幫助的話,請給我一點掌聲(讚賞公民免費加入會員),給我一點點肯定與鼓勵吧!謝謝~

--

--