Closed retake closed 2 years ago
ubuntu18.04 LTS なら、最初から入っている
以下の設定をする git config --global user.email [email] git config --global user.name [name]
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
gh auth login
言われるままにtokenを設定
仮想デスクトップの切り替えに、ctrl + マウスのホイール
を作っているので、マウスの再度のボタンに、ctrl
を割り当てれば使える。
テンプレートに追加する
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
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
rbenv init
mkdir -p "$(rbenv root)"/plugins
git clone https://github.com/rbenv/ruby-build.git "$(rbenv root)"/plugins/ruby-build
rbenv install -l
rbenv install [バージョン番号]
rbenv global [バージョン番号]
rbenv 関連の環境変数を、.bashrc
から分離して、別途呼び出す様にし、dotfilesで管理しやすい(rbenvのインストール時に作成出来る)様にする。
gem
が上手く動かない。権限設定が必要?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
ubuntu18.04LTS だと、aptで取得できるバージョンがかなり古いが、vimのlspサーバーは動くっぽいので、妥協する
sudo apt install npm -y
各lspサーバインストールに使うっぽい
gem install bundler
lspを使いたい種類のファイル毎にvimを立ち上げ、:LspInstallServer
を実行
rbenv 関連の環境変数を、.bashrcから分離して、別途呼び出す様にし、dotfilesで管理しやすい(rbenvのインストール時に作成出来る)様にする。
ghの補間定義などもあるので、それも分離する仕組みを考える
rcの修正は別イシューとする
install.sh
を実行