Skip to content

LorseKudos/dotfiles

Repository files navigation

WSL環境構築

linuxbrew導入

sudo apt update
sudo apt-get install build-essential curl file git
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)
brew --version

zshに変更

brew install zsh
echo `which zsh` | sudo tee -a /etc/shells
chsh -s `which zsh`

dotfile復元 / git_completionインストール / シンボリックリンク貼る

git clone https://github.com/LorseKudos/dotfiles.git
mv dotfiles .dotfiles && cd .dotfiles
zsh setup.sh

WSLのshellにWindowsのPATHを含まないようにする

cat << 'EOS' | sudo tee -a /etc/wsl.conf
[interop]
appendWindowsPath = false
EOS

設定の反映にはWSLを再起動が必要(powershellでwsl --shutdown) https://amaya382.hatenablog.jp/entry/2019/12/27/120057

github

ssh-keygen -t rsa -b 4096 -C "wsl"
cat << 'EOS' | sudo tee -a ~/.ssh/config
AddKeysToAgent yes

Host github
  HostName github.com
  IdentityFile ~/.ssh/id_rsa
  User git
EOS
cat ~/.ssh/id_rsa.pub | pbcopy
# ブラウザでgithubに公開鍵登録
ssh -T git@github.com

docker

https://dk521123.hatenablog.com/entry/2020/12/10/094125

  1. Docker Disktopを開き、設定アイコン > Resources > WSL INTERRATIONを選択
  2. Enable integration with additional distros:配下にあるUbuntuをONにする
  3. Apply & Restartボタン押下
  4. Ubuntu上で docker --version を実行

拡張機能

何をインストールしてたかは残っている。毎回手動でインストールして取捨選択すべきじゃない?

Macにおける環境構築メモ

手順

  1. Homebrewのインストール
  2. brew cask Dropbox
  3. ./setup.sh

システム環境設定

Macのオススメ初期セットアップ(Mojave)

キーボード

MACのUSキーボードのcommandキーを英数・かなキーに変更する

超便利!10個以上コピーを記憶してくれるMacアプリ【Clipy(クリッピー)】

その他

隠しファイルの表示

defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder

インストールするだけのアプリケーション

brew caskでインストールできるものはそっちでやろう!

  • GoogleChrome
  • Google日本語入力
  • Slack
  • LINE
  • Dropbox

エディタ

VS Code

  1. インストール
brew cask install visual-studio-code
  1. Settings Syncで設定のリストア

Visual Studio Code の設定を共有・バックアップする

Visual Studio Codeで設定ファイル・キーバインディング・拡張機能を共有する

vim

  1. インストール
 brew install vim --with-override-system-vi

開発環境

dotfiles

なるべく簡単にMacの環境構築を復元を目指す

最強の dotfiles 駆動開発と GitHub で管理する運用方法

Homebrew

  1. Xcode Command-Line Tool をインストール
xcode-select --install
  1. Homebrewのインストール
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
  1. インストールの確認
brew doctor

Homebrew macOS 用パッケージマネージャー

macOSでの開発環境を全部Docker化したらリストア時間が1時間半になった

iTerm2

iTerm2の導入方法&初期設定や使い方まとめ iTerm2

git

  1. インストール
brew install git
git --version
  1. SSH鍵の作成
ssh-keygen -t rsa
  1. ~/.ssh/configに接続設定を追加
vim ~/.ssh/config
# global setting for macOS Sierra
Host *
  AddKeysToAgent yes
  UseKeychain yes

Host github
  HostName github.com
  IdentityFile ~/.ssh/id_rsa
  Port 22
  User git
  1. 属性変更
cd ~/.ssh
chmod 600 id_rsa
  1. ssh-agentに秘密鍵を登録
eval `ssh-agent`
ssh-add ~/.ssh/id_rsa
ssh-add -l
  1. 確認
ssh -T git@github.com
ssh github

新しいMacでGitHubのSSH接続をするまでの環境構築手順

zsh

お前らのターミナルはダサい

Macで快適な作業環境を構築する(zsh編)

Docker

  1. インストール
brew install docker
brew cask install docker
  1. Dockerの起動
open /Applications/Docker.app

DockerをHomebrewでMac OSに導入する方法

MySQL

  1. インストール
brew install mysql --client-only

direnv

  1. インストール
brew install direnv
  1. 設定を追記
echo 'eval "$(direnv hook bash)"' >> ~/.zshrc

言語

Golang

  1. goenvのインストール
git clone https://github.com/syndbg/goenv.git ~/.goenv
  1. 環境変数の設定
echo 'export GOENV_ROOT="$HOME/.goenv"' >> ~/.zshrc
echo 'export PATH="$GOENV_ROOT/bin:$PATH"' >> ~/.zshrc
  1. インストール
goenv install -l
goenv install 1.12
goenv versions
goenv global 1.12
  1. 確認
go version

Python

  1. pyenvのインストール
brew install pyenv
  1. パスを通す
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(pyenv init -)"' >> ~/.zshrc
source ~/.zshrc
  1. 起動確認
pyenv
  1. 特定のバージョンをインストール
pyenv install -l
pyenv install 3.7
pyenv versions
pyenv global 3.7
pyenv --version

pyenv/pyenv

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published