Jekyll / SASS网站没有通过在Windows 7上运行的Ruby进行编译,也在使用Prepros进行了测试,网站是不行的

时间:2014-11-04 15:17:52

标签: ruby html5 sass jekyll prepros

我安装了Jekyll 2.4.0和Ruby 2.0.09576。

我与来自YouTube频道'DevTips'的Travis合作,并使用他所有的文件/信息来编辑他的'艺术家'项目网站。上周我通过源文件夹中的Ruby / Jekyll服务成功服务了项目站点。今天,我尝试了相同的过程,该网站无法编译。我正在使用相同的localhost:8000,这是上周验证和工作的。我正在运行Win7 64位并遵循建议运行UTF-8编码命令:chcp 65001。

我的电脑上的组合文件夹中没有更改文件,没有安装Windows更新或其他软件。 jekyllrb.com/windows/上的另一件事是在“Gemfile”中添加“自动再生”的代码行......好吧,它没有说明'Gemfile'的编辑位置...是它在这里?:C:... / RubyDevKit / bin / gem.windows批处理文件?

我很困惑为什么上周编译和显示的项目文件很好,今天它不起作用,没有连接到localhost:8000 ...所以没有生成网站。我还尝试通过Prepros查看视图站点,使用他们的“开放实时预览”并在localhost上生成一个站点:8001仅显示此文本:--- --- {%include header.html%} {%include about。 html%} {%include work.html%} {%include clients.html%} {%include contact.html%} {%include form.html%} {%include footer.html%}

我尝试过其他本地主机地址...... 8000到8005。

有什么想法吗?

谢谢! 标记

3 个答案:

答案 0 :(得分:0)

您是否更改了localhost地址? jekyll的默认localhost是4000。

此外,Prepros实时预览无法在您的jekyll文件夹中使用,因为实际网站是 在_site-folder中呈现。这个文件夹是jekyll服务生成的。

那么你可以通过localhost:4000访问该站点和/或是_site-folder吗?或者jekyll根本不工作?

答案 1 :(得分:0)

解决了!我将购买'Mixture'前端开发者框架软件!足够的错误和浪费的时间主要来自蹩脚的Windows软件问题!

干杯!

标记

答案 2 :(得分:0)

你有安装Python的latest version吗?我遇到了同样的问题,但在安装了python的最新更新(2.7.9)之后问题就解决了。