jekyll 博客中的 heroku 上没有看到所需的文件

发布于 2024-12-06 14:11:48 字数 548 浏览 4 评论 0原文

这是我的目录结构

.
├── _layouts
│   └── default.html
├── _posts
├── _site
│   ├── config.ru
│   ├── devart.rb
│   └── index.html
├── config.ru
├── devart.rb
└── index.html

My config.ru

require 'devart.rb'
run Sinatra::Application

当我将其推送到日志文件中的 heroku 时,我看到此错误,指出在 require 期间未找到 devart 文件。我到底做错了什么?

<internal:lib/rubygems/custom_require>:29:in `require': no such file to load -- devart (LoadError)

This is my dir structure

.
├── _layouts
│   └── default.html
├── _posts
├── _site
│   ├── config.ru
│   ├── devart.rb
│   └── index.html
├── config.ru
├── devart.rb
└── index.html

My config.ru

require 'devart.rb'
run Sinatra::Application

When I push this to heroku in the log files I see this error saying devart file is not found during the require. What the heck am I doing wrong??

<internal:lib/rubygems/custom_require>:29:in `require': no such file to load -- devart (LoadError)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

妥活 2024-12-13 14:11:49

Ruby 1.9.2 加载路径中不再有当前目录。因此更改为

require './devart.rb'

使其正常工作。

Ruby 1.9.2 no longer has current dir in loadpath. So changed to

require './devart.rb'

to get it to work.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文