jekyll安装

gem安装jekyll

以下都是终端命令

修正gem下载源地址

        安装前先查看gem下载源是哪里,最好使用国内的镜像下载,否则很容易失败,我就是失败了多次。

# 查看gem的下载源地址,第一次安装gem的用户查看到的是默认的国外地址哦
gem source

       要修改gem下载源,需要先删除原来的下载源地址,然后再添加新的地址:

# 删除原来的下载地址
gem source -r 你之前的的下载地址

# 新增新的镜像源
gem source --add 新的镜像源地址

 推荐镜像:https://gems.ruby-china.com

        修改完之后可以再次gem source进行地址查看,确保地址修改成功。

通过gem安装jekyll 
gem install jekyll

        安装过程中,可能会报没有权限修改文件的错误,系统会给到你具体的文件地址的,所以需要手动去修改下指定文件夹的操作权限:

# 进入提示的文件夹
cd /Library/Ruby

# 查看其中所有文件的操作权限
ls -al

# 发现只有root有权限修改,所以需要添加本机用户
sudo chown -R 本机用户名 /Library/Ruby/Gems/2.6.0

# 修改完之后可以再次查看下有没有修改成功
ls -al

        如果通过命令行的方式没有修改成功,可以手动去指定文件修改,添加成功后就会出现“3”所示的内容:

然后继续重复gem install jekyll命令,还会继续报没有权限修改文件的错,继续给本机用户赋予权限。然后再去执行gem install jekyll命令。

然后继续报错,没有rouge(下载过程中会提示/报错的),所以需要去下载:

gem install rouge -v 3.30.0

然后再次执行gem install jekyll,此时应该能够安装成功了。

此时可以查看下安装完成的版本:

jekyll -v

gem -v

# 该命令会报没有ruby这个命令的错误
ruby -v
安装缺少的“部件”

这些缺少的”部件“都会在安装结果中给到,所用不用担心缺少啥文件。我这里需要安装rvm(默认安装1.29.12)、ruby@3.0、openssl@1.1

需要通过rvm来安装ruby,所以先安装rvm:

curl -L get.rvm.io | bash -s stable

安装完成后会出现如下内容:

根据提示来操作:

此处需要注意的是:macOS系统默认自带了ruby版本为2.6.20p210(见上图),我们需要安装的是3.0版本。所以需要另外安装ruby。

        安装ruby所需的rvm我们已经安装好了。接下来就是安装ruby了

# 更新gem版本
gem update --system

从上图可以看到,rvm安装成功。接下来就是安装ruby了。其实我在这之前已经通过homebrew安装过ruby@3.0版本了,但是由于系统一直默认使用的是2.6版本的,所以想通过rvm来安装ruby。所以需要先卸载它。

然后去查看rvm稳定分支上可以安装的ruby版本:

下载ruby@3.0.0版本

rvm install ruby@3.0.0

不出意外的话还是抱错了。openssl默认版本是3.2.1版本有点高了,所以需要安装1.1版本的

到此,前期需要安装的都完成了,现在来新建一个项目并启动一下jekyll试试。一定要先进入到要创建项目的位置,然后再执行如下命令:

(1)创建gitee_screenData项目

(2)进入到该项目目录,运行该项目

        不出意外的话还是出意外了哈,提示“Could not find gem 'minima (~> 2.5)' in any of the gem sources listed in your Gemfile. (Bundler::GemNotFound)”,我去Gemfile中看了,是有这行代码的,一模一样。问题出在我没有安装bundler

        安装bundler

        再次启动项目,当然还是出错了,问题出在没有执行bundle install。

        OK,最后一步就是启动项目。成功启动的截图如下:

浏览器访问127.0.0.1:4000:

终于大功告成了,继续我的下一步吧~加油打工人

  • 20
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值