【发布时间】:2018-04-19 14:51:45
【问题描述】:
我一直在尝试让 Jekyll 网站在 Github Pages 上运行,但它似乎不起作用。我一直收到错误
您的网站在构建时遇到问题:符号链接 /vendor/bundle/ruby/2.3.0/gems/ffi-1.9.18/ext/ffi_c/libffi-x86_64-linux-gnu/include/ffitarget.h 以您站点的存储库中不存在的文件为目标。为了 更多信息,请参阅 https://help.github.com/articles/page-build-failed-symlink-does-not-exist-within-your-site-s-repository/.
我已经尝试过 9 种不同的 Jekyll 主题,但它们似乎都不起作用,所以我显然做错了。以下是我正在采取的步骤
1) 创建一个新的 repo 并将 Jekyll Theme 中的文件放在那里,或者从另一个 repo 复制它(例如https://github.com/iwiedenm/jekyll-theme-massively-src)
2) Git 将其拉入我的计算机并确保我在 gh-pages 分支上
3) 运行bundle install --path vendor/bundle
4) 确保它是使用 bundle exec jekyll serve 构建的
5) 看起来不错后,将其上传到 Github
git add *
git commit -m 'Test'
git push
然后我在浏览器中访问 repo,我看到上面的错误,由于缺少“ffitarget.h”文件,我看不到网站。当我在那个目录中查找它时,我能够找到它,但 Github 似乎无法找到它。
尼克舒
PS:请随意将其标记为重复。我看过其他页面,比如this,我试过了,但是没有用。
【问题讨论】:
标签: jekyll github-pages