Macを買って開発用に初期設定したものメモ

coffee in mug beside MacBook Pro IT
スポンサーリンク

開発するまえに色々インストールが必要。

今回自分が行ったことのメモ。

Homebrew install

brew install

/bin/bash -c "$(curl -fsSL <https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh>)"

zshに追加

(echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
brew -v

fish install

Homebrewでinstall

brew install fish

fishの場所を確認

which fish

デフォルトシェルを確認

chsh

修正前はzsh

# Changing user information for xxxxxx.
# Use "passwd" to change the password.
##
# Open Directory: /Local/Default
##
Shell: /bin/zsh
Full Name: XXXXX
Office Location:
Office Phone:
Home Phone:

以下コマンドでデフォルトシェル変更

chsh -s /opt/homebrew/bin/fish

パッケージマネージャー fisherをインストール

curl https://git.io/fisher --create-dirs -sLo ~/.config/fish/functions/fisher.fish

デフォルトテーマインストール

fisher install oh-my-fish/theme-default

以下のエラーが出る場合

fish: Unknown command: git_is_repo
~/.config/fish/functions/fish_prompt.fish (line 43):
  if git_is_repo
     ^~~~~~~~~~^
in function 'fish_prompt'
in command substitution

まずgitインストール

  • brewがコマンド実行できない場合、.zprofileからfish.configへ内容をコピーしておく
brew install git

functionsフォルダ配下にgit_is_repo.fishを作成し、以下コードをコピー

function git_is_repo -d "Check if directory is a repository"
  test -d .git
  or begin
    set -l info (command git rev-parse --git-dir --is-bare-repository 2>/dev/null)
    and test $info[2] = false
  end
end

Pecoインストール

fisher install oh-my-fish/plugin-peco

pecoの設定 config.fishに以下コードを追加

function fish_user_key_bindings
  bind \cr 'peco_select_history (commandline -b)' # Ctrl + rで起動
end

pecoを本体にもインストールする

brew install peco

anyenv install for fish

git clone https://github.com/riywo/anyenv ~/.anyenv
set -Ux fish_user_paths $HOME/.anyenv/bin $fish_user_paths
echo 'eval (anyenv init - fish | source)' >> ~/.config/fish/config.fish
exec fish -l

versionリストのアップデート用設定

mkdir -p $(anyenv root)/plugins
git clone https://github.com/znz/anyenv-update.git $(anyenv root)/plugins/anyenv-update

pythonインストール

anyenv install pyenv
pyenv install 3.10.0

orbstack install

brew install --cask orbstack

アプリを開いてdockerを選択する dockerコマンドが動作できるか確認する

docker ps

コメント

タイトルとURLをコピーしました