起因是想使用github.io搭建一個(gè)簡(jiǎn)單的網(wǎng)站,沒(méi)想到配置環(huán)境費(fèi)了一番周折类溢。安裝jekyll之前先要安裝Ruby洼冻,Ubantu 18.04的apt默認(rèn)安裝的是Ruby 2.5杖玲,jekyll需要Ruby 2.6办素。使用以下方法即可成功安裝:
- 首先刪除原有的軟件,防止后面沖突引起的麻煩
sudo apt remove ruby bundler jekyll --purge
rm -rf~/.gem ~/.ruby ~/.rvm
sudo apt clean && sudo apt autoremove && sudo apt autoclean
- 在網(wǎng)站https://rvm.io/rvm/install復(fù)制gpg key
gpg --keyserver keyserver.ubuntu.com --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
- 安裝RVM和Ruby
sudo curl -sSL https://get.rvm.io | bash -s stable --ruby
- 添加RVM的環(huán)境變量
echo 'source $HOME/.rvm/scripts/rvm' >> ~/.bashrc
source ~/.bashrc
- 安裝jekyll
gem install bundler jekyll
參考
https://terminalroot.com/how-to-properly-install-ruby-bundler-and-jekyll-on-ubuntu-linux/