retake / dotfiles

0 stars 0 forks source link

[2022/01/01]新規構築チェックリスト #3

Closed retake closed 2 years ago

retake commented 2 years ago
retake commented 2 years ago

gitの設定

ubuntu18.04 LTS なら、最初から入っている

以下の設定をする git config --global user.email [email] git config --global user.name [name]

retake commented 2 years ago

github cli の設定

https://github.com/cli/cli/blob/trunk/docs/install_linux.md

インストール

curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | sudo dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/apt/sources.list.d/github-cli.list > /dev/null
sudo apt update
sudo apt install gh

tokenの設置

gh auth login 言われるままにtokenを設定

retake commented 2 years ago

ショートカットの設定

仮想デスクトップの切り替えに、ctrl + マウスのホイールを作っているので、マウスの再度のボタンに、ctrlを割り当てれば使える。 テンプレートに追加する

retake commented 2 years ago

rbenv

関連インストール

sudo apt update
sudo apt install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm5 libgdbm-dev -y

rbenv インストール

git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
rbenv init

ruby-build インストール

mkdir -p "$(rbenv root)"/plugins
git clone https://github.com/rbenv/ruby-build.git "$(rbenv root)"/plugins/ruby-build

ruby インストール

rbenv install -l
rbenv install [バージョン番号]
rbenv global [バージョン番号]

rbenv 関連の環境変数を、.bashrcから分離して、別途呼び出す様にし、dotfilesで管理しやすい(rbenvのインストール時に作成出来る)様にする。

retake commented 2 years ago

awscli2

ununtu18.04 LTS には、pythonは入っているので、インストールしなくてよいっぽい?

前提インストール

sudo apt install unzip

インストール

cd 任意のディレクトリ
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install

認証設定

aws configure
retake commented 2 years ago

nodejs/npm

ubuntu18.04LTS だと、aptで取得できるバージョンがかなり古いが、vimのlspサーバーは動くっぽいので、妥協する

インストール

sudo apt install npm -y
retake commented 2 years ago

vim

bundle インストール

各lspサーバインストールに使うっぽい

gem install bundler

lspインストール

lspを使いたい種類のファイル毎にvimを立ち上げ、:LspInstallServerを実行

retake commented 2 years ago

rbenv 関連の環境変数を、.bashrcから分離して、別途呼び出す様にし、dotfilesで管理しやすい(rbenvのインストール時に作成出来る)様にする。

ghの補間定義などもあるので、それも分離する仕組みを考える

retake commented 2 years ago

rcの修正は別イシューとする