vagrant init bento/centos-8.1
Vagrantfileを編集
- #config.vm.network "private_network", ip: "192.168.33.10" + config.vm.network "private_network", ip: "192.168.33.10" - #config.vm.synced_folder "../data", "/vagrant" + config.vm.synced_folder "./workspace", "/home/vagrant"
ローカルにコードを置いておきたい、なぜなら壊れたら中から抜き出せないので……(権限その他は目をつむる)
vagrant up
sudo yum install -y git make curl-devel openssl-devel zlib-devel gcc gcc-c++ readline-devel bzip2 mysql-devel expat-devel vim sudo su cd /usr/local/src/ git clone git://git.kernel.org/pub/scm/git/git.git cd git make prefix=/usr/local all make prefix=/usr/local install yum remove -y git cp /usr/local/bin/git /bin/git exit git config --global user.email sakahukamaki@gmail.com git config --global user.name sakahukamaki # dotfilesうにゃうにゃ git clone https://github.com/xxxxxxx/dotfiles.git sudo yum install zsh -y chsh -s /bin/zsh exec $SHELL -l git clone https://github.com/rbenv/rbenv.git ~/.rbenv echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zsh_profile echo 'eval "$(rbenv init -)"' >> ~/.zsh_profile exec $SHELL -l git clone git://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build cd /usr/local/src/git/contrib/diff-highlight sudo make sudo cp /usr/local/src/git/contrib/diff-highlight/diff-highlight /usr/local/bin cd /usr/local/src/ sudo wget https://github.com/peco/peco/releases/download/v0.5.8/peco_linux_amd64.tar.gz sudo tar zxvf peco_linux_amd64.tar.gz sudo cp peco_linux_amd64/peco /usr/local/bin/ git clone https://github.com/xxxxxxx/dotfiles.git