起因是想使用github.io搭建一个简单的网站,没想到配置环境费了一番周折。安装jekyll之前先要安装Ruby,Ubantu 18.04的apt默认安装的是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
- 在网站https://rvm.io/rvm/install复制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的环境变量
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/