windows7 ruby jekyll安装时出现Error问题

Python012

windows7 ruby jekyll安装时出现Error问题,第1张

错误提示:

C:\Program Files (x86)\Vim\vim74\ftplugin\ruby.vim 是发生错误

第 122 行:

E171: 缺少 :endif

原因:

没有设置 ruby 路径,

_vimrc 种添加:

let g:ruby_path='C:\\ruby\\Ruby200-x64\\bin'。

错误不再出现 ,

安装文档时错误: unable to convert "\x**" from ASCII-8BIT to UTF-8 fro lib/****。

重新安装一下 rdoc,

gem install rdoc,

gem install qtruby4,

出现错误:ERROR: while executing gem ... (ArgumentError) malformed format string - %)

执行: gem update --system。

1. 打开terminal,任意路径执行: sudo gem install jekyll

2. 在github上创建项目username.github.io

3. 拉取项目到本地

4. 在terminal中,任意路径执行: jekyll new username.github.io

5. 将生成的文件复制到刚刚拉取的github项目目录下。

6. 同步代码,上传~ 访问username.github.io,即可看到下图,博客搭建完成。

7. 本地运行,切换到项目目录下,执行:jekyll serve

8. 在浏览器中执行:,即可看到和username.github.io相同的页面内容。

9. 想要停止服务,在terminal中关闭其进程即可。届时terminal中会显示 “ [1]+ Stopped jekyll serve ”

10. 再次启动时很可能会出现如下错误:

[2016-04-22 22:51:20] WARN TCPServer Error: Address already in use - bind(2) jekyll 3.1.3 | Error: Address already in use - bind(2)

产生原因:

关闭时使用了错误的命令,不是command+c,而是control+c。

解决方法:

a. 使用命令:ps aux | grep jekyll 查找到进程号

b. 使用命令:kill -9 28185 杀死进程(其中28185是进程号)

11. 打开 _config.yml 文件,即可修改文件展示的很多内容。