Liao-Wei-Ting / My_goal

0 stars 0 forks source link

01-RoR安裝流程_day1 #1

Open Liao-Wei-Ting opened 1 month ago

Liao-Wei-Ting commented 1 month ago

tags: Ruby 環境: windows 內裝子系統Linux(Ubuntu)

1. 在本機建立Linux模擬環境,使用Ubutu

2. 下載MobXterm

3. 安裝Uboutu後,建立帳號

執行的指令
 1  cd..
    2  ls -al
    3  sudo apt udate && sudo apt upgrade
    4  sudo apt udate
    5  sudo apt-get install
    6  sudo apt-get install ruby-full
    7  sudo apt-get update
    8  sudo apt-get install ruby-full

ruby -v

ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux-gnu]

gem -v

3.3.5

sqlite3 --version

3.37.2 2022-01-06 13:25:41 872ba256cbf61d9290b571c0e6d82a20c224ca3ad82971edc46b29818d5dalt1

    1  cd..
    2  ls -al
    3  sudo apt udate && sudo apt upgrade
    4  sudo apt udate
    5  sudo apt-get install
    6*
    7  sudo apt-get update
    8  sudo apt-get install ruby-full
    9  cat log
   10  history
   11  ruby -v
   12  gem -v
   13  sqlite3 --version
   14  sudo apt install sqlite3
   15  sqlite3 --version
   16  gem install rails
   > ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions for the /var/lib/gems/3.0.0 directory.
   17  sudo apt-get remove ruby
   18  ruby -v
   19  history

根據上述錯誤 找到 https://stackoverflow.com/questions/37720892/you-dont-have-write-permissions-for-the-var-lib-gems-2-3-0-directory *註3 這個是什麼意思,我後續照他步驟將ruby解除安裝,但這樣後續 他的步驟我不了解為何還需要另外 我最後還是照他給的說明做了 在執行

rbenv install 2.3.1

出現了

WARNING: ruby-2.3.1 is past its end of life and is now unsupported.

因為跑很久都沒動,想問 rbenv install 2.3.1 是指 透過rbenv(版本模組)安裝Ruby2.3.1版嗎? 我中途截斷,是不是要再重新安裝一次Ruby?(先解除安裝,再重新安裝?)

Pasted image 20240709010923

[!NOTE] 問題匯總

  1. 目前較穩定的Ruby /gem 版本是? 因為我是看網路分享的,有些我不確定是不是過舊,導致系輸入版本後系統顯示==is now unsupported.==
  2. 照著註3的指示執行是正確的嗎? 有沒有需要更動的

歷史紀錄

    1  cd..
    2  ls -al
    3  sudo apt udate && sudo apt upgrade
    4  sudo apt udate
    5  sudo apt-get install
    6  sudo apt-get update
    7  sudo apt-get install ruby-full
    8  cat log
    9  history
   10  ruby -v
   11  gem -v
   12  sqlite3 --version
   13  sudo apt install sqlite3
   14  sqlite3 --version
   15  gem install rails
   16  sudo apt-get remove ruby
   17  ruby -v
   18  history
   19  sudo apt update
   20  sudo apt install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libxml2-dev libxslt1-dev libcurl4-openssl-dev libffi-dev
   21  cd $Home
   22  ls
   23  ls -al
   24  git clone https://github.com/rbenv/rbenv.git ~/.rbenv
   25  echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
   26  echo 'eval "$(rbenv init -)"' >> ~/.bashrc
   27  exec $SHELL
   28  git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
   29  echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
   30  exec $SHELL
   31*
   32  history

Ruby 學習資源

Liao-Wei-Ting commented 1 month ago

目前參考此文章 安裝了 2.7.4 版本,成功安裝Ruby https://etrex.tw/free_chatbot_book/mac_dev/ruby.html