由sudo gem install bundler jekyll引发的坑中坑

在某博主上剽窃到了一段代码:sudo gem install bundler jekyll
看代码便知道是关于jekyll安装方面的,
执行这条语句,之前,仔细看了看博主的友好提示:
在系统安装过程中已经安装ruby、gcc、make等包,如果没有的话自行安装

第一坑

对于gcc和make还是用过的,对于ruby就不知道Linux系统上有没有了,于是开始众里寻他千百度。。。。。。
(果然百度就是牛虻)找到了一条yum install ruby的语句来安装ruby
执行之后------------------ sudo提示我没有安装yum

第二坑

我很乖,根据提示 sudo apt-get install yum把它安装下来了,好了,开始正题:yum install ruby,执行后。。。。。。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200427164356132.png在这里插入图片描述

第三坑

对于这个except KeyboardIntertupt,e:,又开始了baidu.com(程序员日常)
解决办法:
找到usr/bin/yum文件,
$ vim yum 将文件中第一行

#!/usr/bin/python

中python改为python2。亲测可行,开始操作。。。。。。

#!/usr/bin/python2     # 正确

第四坑

经过了vim yum
然后insert 插入一个python2,完事了,来一个Esc, 然后来个:wq

当我以为这一切终于结束的时候后。。。

第五坑

yum这个文件是一个只读文件,不能修改
继续百度,有如下两条命令:

:w !sudo tee %    # 用来对只读文件修改后的保存
:q!               # 用来强制退出只读文件

终于完事了。。。。。。
回到正题:yum install ruby

第六坑

在刚刚N次百度的过程中无意中看到一句话:Ubantu一般使用sudo
我疯了,只能使用sudo安装(我刚刚倒腾了半天的yum就这么一票否决了)又来了一句sudo apt-get install ruby
提示我已经安装过了ruby
在这里插入图片描述

第七坑

终于博主说的ruby,gcc,make文件都有了,执行
sudo gem install bundler jekyll
看似风平浪静~~~~~~
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200427170610546.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ0NzM3MTE5,size_16,color_FFFFFF,t_70
安装到一半又来一错误:

ERROR: Error installing jekyll:
	   ERROR:Failed to build gem native extension.

对于这个错误,只能说,两个字,百度
百度之后,原来是因为没有安装ruby-dev,话不多说,安装:
sudo apt-get install ruby-dev
:------------------------------
千里之行,到达彼岸

再次执行sudo gem install bundler jekyll

看到如下显示:
在这里插入图片描述
踩坑完毕,安装成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值