0
0

文系大人初心者プログラミングするよ🔰【環境構築】

Posted at

補足ですが、PC外の環境構築?について:muscle:
プログラミングスクールに投資したので、学習装備はほんとに最低限でした。

PCはメモリもディスプレイサイズも
『これくらいは最低いります』と言われたギリギリ。windowsだし。

自宅のデスクやイスもふつうのもので、長時間座るタイプではない。
そもそも自宅で学習する意欲はあんまり湧かなく、ゆっくりする場所でありたい、、
あとは「カフェで勉強しているやつ」をやってみたかったのもあって笑

そんなところから、早速windowsPCでの環境構築が始まりました

【WindowsPCをMacぽくさせる】
①PowerShellを使用しWSL(Windows Subsystem for Linux)有効化
  →Ubuntuインストール
※PowerShell:windowsへ命令 Ubuntu:Macへ命令

【アプリケーション開発に必要なツール】
①ツールを導入する準備
②Homebrewインストール&設定
※Homebrew:macOS上で動作するパッケージ管理ツール
③Rubyインストール&設定
 rbenvインストール
※rbenv:Rubyのバージョンを管理するためのツール
 Ruby、Ruby on railsインストール&設定
 bundlerインストール&設定
④データベース(MySQL)インストール&設定

①ツールを導入する準備

ターミナル
sudo apt update && sudo apt upgrade
sudo apt install -y autoconf bison patch build-essential rustc libssl-dev libyaml-dev libreadline-dev zlib1g-dev libgmp-dev libncurses5-dev libffi-dev libgdbm6 libgdbm-dev libdb-dev uuid-dev make

②Homebrewインストール

ターミナル
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Homebrew設定

ターミナル
echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"' >> ~/.profile
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
brew install gcc ruby-build

③Rubyインストール&設定
rbenvインストール

ターミナル
brew install rbenv

renv設定

ターミナル
echo 'eval "$(rbenv init -)"' >> ~/.profile
eval "$(rbenv init -)"

RubyとRuby on railsインストール&設定
※割愛

【テキストエディタ:VSCode】
 ※追加拡張機能
  Japanese Language Pack for Visual Studio Code(日本語表記)
  Ruby LSP(Rubyコードのエラーチェックや自動補完など)
  zenkaku(全角スペースを知らせる)
  Code Spell Checker(コードのスペルチェック)
 ※設定カスタマイズ
  半角スペースの設定(tabキーでのスペースを半角2つ分に)
オートセーブ設定

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0