開発するまえに色々インストールが必要。
今回自分が行ったことのメモ。
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
20代前半までは東京で音楽をやりながら両手の指以上の業種でアルバイト生活をしていましたが、某大手プロバイダのテレアポのバイトでPCの知識の無さに愕然とし、コンピュータをもっと知りたい!と思ったことをきっかけに25歳の時にITの世界に未経験で飛び込みました。
紆余曲折を経て、現在は個人事業主としてお仕事させていただいており、10年ほどになります。
web制作から企業システム構築、ツール開発など、フロントエンドもバックエンドもサーバーもDBAも依頼があれば何でもやってきた雑食系エンジニアです。
今風にいうとフルスタックエンジニアということになるのでしょうか??
→ 詳細プロフィールというか、生い立ちはこちら
→スキルシートをご覧になる場合はこちら
→お仕事のご依頼やお見積りなどお問い合わせはこちらから!
コメント