码迷,mamicode.com
首页 > 其他好文 > 详细

免费搭建自己的博客

时间:2019-12-12 01:19:06      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:read   git   手动   _for   修改   不能   免费   模块   from   

本博客最早也是参照别人的创建的.参见 Jekyll搭建个人博客.但是也遇到一些问题,记录一下.

安装 jekyll的问题

因为默认使用了mac自带的Ruby,在install gem时,写入路径为系统目录,没有权限.所以按照这篇文章Mac OS X 下使用 Ruby Gem 的两个坑重新安装了一个Ruby.

jekyll启动时的问题

jekyll server后报错:

/usr/local/lib/ruby/gems/2.5.0/gems/bundler-1.16.2/lib/bundler/runtime.rb:313:in `check_for_activated_spec!': You have already activated jekyll 3.8.3, but your Gemfile requires jekyll 3.5.2. Prepending `bundle exec` to your command may solve this. (Gem::LoadError)

这种错误,手动一个一个修改 /vim Gemfile.lock中对应的组件的版本值,一直到出现了新的错误

Dependency Error: Yikes! It looks like you don't have jekyll-watch or one of its dependencies installed. In order to use Jekyll as currently configured, you'll need to install this gem. The full error message from Ruby is: 'cannot  大专栏  免费搭建自己的博客load such file -- ruby_dep/warning' If you run into trouble, you can find helpful resources at https://jekyllrb.com/help/!

尝试方案 gem list jekyll-watch gem uninstall jekyll-watch -v 1.0.0 删除模块的多余版本,但是依旧不能运行.

后续一次修改Gemfile.lock失败,导致了文件不可读,出现了如下错误:

Your lockfile is unreadable. Run `rm Gemfile.lock` and then `bundle install` to generate a new lockfile. (Bundler::LockfileError)

执行bundle install 后可用了.我怀疑第一次就 rm Gemfile.lock 然后 bundle install就可以用了.

后续配置项

  • 百度统计 申请账号,查看代码,里边有一个id. 配置到_config.yml的baidu id配置项中.
  • 赞赏的收款码在 /image/payimg/目录下.

转载请注明:张浩的博客 ? 点击阅读原文

免费搭建自己的博客

标签:read   git   手动   _for   修改   不能   免费   模块   from   

原文地址:https://www.cnblogs.com/lijianming180/p/12026655.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!